Skip to content

Commit

Permalink
dotCMS/core#11196: Adjusted Jenkins scripts releases (9)
Browse files Browse the repository at this point in the history
  • Loading branch information
agomez-dotcms committed May 15, 2017
1 parent a3c5622 commit 72faf08
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 13 deletions.
22 changes: 11 additions & 11 deletions jenkins_scripts/nightly_build/master_actual_build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,46 +11,46 @@ echo "**** ENV ****"

cd "$WORKSPACE"

rm -rf "$WORKSPACE/repo/dotCMS/build/"
rm -rf "$WORKSPACE/repo/dist-output"
rm -rf "$WORKSPACE/${GIT_BRANCH_NAME}/dotCMS/build/"
rm -rf "$WORKSPACE/${GIT_BRANCH_NAME}/dist-output"

cd "$WORKSPACE/repo/dotCMS"
cd "$WORKSPACE/${GIT_BRANCH_NAME}/dotCMS"

#Cleaning up gradle cache
rm -rf "$WORKSPACE/repo/dotCMS/.gradle/"
rm -rf "$WORKSPACE/${GIT_BRANCH_NAME}/dotCMS/.gradle/"

./gradlew clean --no-daemon --refresh-dependencies
./gradlew createDist --no-daemon

#VERSION=$(grep dotcms.release.version src/main/webapp/WEB-INF/classes/release.properties | awk -F = '{ print $2 }')
VERSION='master'
VERSION="${GIT_BRANCH_NAME}"
TIMESTAMP=$(date +"%Y%m%d%H%M%S")

DISTRO="$JENKINS_HOME/distro"

DIR="$WORKSPACE/repo/dist-output"
DIR="$WORKSPACE/${GIT_BRANCH_NAME}/dist-output"

rm -rf $DISTRO/ready/$VERSION/$TIMESTAMP
mkdir -p $DISTRO/ready/$VERSION/$TIMESTAMP
mkdir -p $DISTRO/ready/${GIT_BRANCH#*/}

if [ -f $DIR/dotcms_*.zip ]; then

echo "Distribution Created. Moving $WORKSPACE/repo/dist-output to $DISTRO/ready/$VERSION/$TIMESTAMP"
echo "Distribution Created. Moving $WORKSPACE/${GIT_BRANCH_NAME}/dist-output to $DISTRO/ready/$VERSION/$TIMESTAMP"
if [ -d $DISTRO/ready/$VERSION/$TIMESTAMP ]; then
rm -rf $DISTRO/ready/$VERSION/$TIMESTAMP
fi
mv $DIR/dotcms_*.zip $DIR/dotcms_master.zip
mv $DIR/dotcms_*.tar.gz $DIR/dotcms_master.tar.gz
mv $WORKSPACE/repo/dist-output/* $DISTRO/ready/$VERSION/
mv $DIR/dotcms_*.zip $DIR/dotcms_${GIT_BRANCH_NAME}.zip
mv $DIR/dotcms_*.tar.gz $DIR/dotcms_${GIT_BRANCH_NAME}.tar.gz
mv $WORKSPACE/${GIT_BRANCH_NAME}/dist-output/* $DISTRO/ready/$VERSION/
echo "DOTCMS_BUILD_VERSION=$VERSION" > $DISTRO/ready/${GIT_BRANCH#*/}/params
else

echo "Distribution still not created"
fi

echo "$GIT_COMMIT" > $JENKINS_HOME/distro/ready/$VERSION/commit
echo "master" > $JENKINS_HOME/distro/ready/$VERSION/branch
echo "$GIT_BRANCH_NAME" > $JENKINS_HOME/distro/ready/$VERSION/branch

echo "TIMESTAMP=$TIMESTAMP"
echo "VERSION=$VERSION"
2 changes: 1 addition & 1 deletion jenkins_scripts/nightly_build/master_post_build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
trap 'echo "[$USER@$(hostname) $PWD]\$ $BASH_COMMAND"' DEBUG


VERSION='master'
VERSION="${GIT_BRANCH_NAME}"
cd "$JENKINS_HOME/distro/ready/$VERSION/"
GIT_COMMIT=$(cat commit)
echo "latest were built for commit $GIT_COMMIT"
Expand Down
2 changes: 1 addition & 1 deletion jenkins_scripts/nightly_build/slave_post_build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ trap 'echo "[$USER@$(hostname) $PWD]\$ $BASH_COMMAND"' DEBUG
export AWS_CREDENTIAL_PROFILES_FILE=$JENKINS_HOME/credentials
export AWS_CREDENTIAL_PRIVATE_KEY_FILE=$JENKINS_HOME/dotcms-dev-test-deploy-2017-02-0x5513.pem

export VERSION='${GIT_BRANCH_NAME}'
export VERSION="${GIT_BRANCH_NAME}"
export TIMESTAMP=$(date +"%Y%m%d%H%M%S")


Expand Down

0 comments on commit 72faf08

Please sign in to comment.