Current Path : /var/www/ooareogundevinitiative/wp-content/plugins/brizy/jenkins/ |
Current File : /var/www/ooareogundevinitiative/wp-content/plugins/brizy/jenkins/git-publish.sh |
#!/usr/bin/env bash BUILD_VERSION=$1 EDITOR_VERSION=$2 RELEASE_BRANCH=$3 echo -e "\nPublishing the release in GIT" echo -e "-----------------------------------------------------------------------------" git add ./public/editor-build/$EDITOR_VERSION git commit -a -m "Build $BUILD_VERSION" echo -e "\nPublishing the release branch: $RELEASE_BRANCH" echo -e "-----------------------------------------------------------------------------" git push origin $RELEASE_BRANCH echo -e "\nMerge the $RELEASE_BRANCH in master" echo -e "-----------------------------------------------------------------------------" git checkout -t origin/master # shellcheck disable=SC2086 git merge --no-ff -m "Merge [$RELEASE_BRANCH] in master" $RELEASE_BRANCH echo -e "\Creating the release tag: $BUILD_VERSION" echo -e "-----------------------------------------------------------------------------" git tag $BUILD_VERSION echo -e "\nPublishing the master branch and tags" echo -e "-----------------------------------------------------------------------------" git push origin master --tags echo -e "\nMerge the $RELEASE_BRANCH in develop" echo -e "-----------------------------------------------------------------------------" git checkout -t origin/develop git merge --no-ff -m "Merge [$RELEASE_BRANCH] in develop" $RELEASE_BRANCH echo -e "\nPublishing the develop branch " echo -e "-----------------------------------------------------------------------------" git push origin develop