Skip to content
Snippets Groups Projects
Commit 852f336a authored by Erick Hitter's avatar Erick Hitter
Browse files

Allow build testing by failing only the commit step when the branch is wrong.

parent 8d586c3e
No related branches found
No related tags found
1 merge request!6Introduce automated deploy to WP.org
Pipeline #747 failed
...@@ -58,11 +58,6 @@ if [[ -z "$PLUGIN_VERSION" ]]; then ...@@ -58,11 +58,6 @@ if [[ -z "$PLUGIN_VERSION" ]]; then
exit 1 exit 1
fi fi
if [[ -z "$CI_MERGE_REQUEST_TARGET_BRANCH_NAME" || "$CI_MERGE_REQUEST_TARGET_BRANCH_NAME" != "master" ]]; then
echo "Build branch is required and must be 'master'" 1>&2
exit 0
fi
echo "ℹ︎ PLUGIN_SLUG is $PLUGIN_SLUG" echo "ℹ︎ PLUGIN_SLUG is $PLUGIN_SLUG"
echo "ℹ︎ PLUGIN_VERSION is $PLUGIN_VERSION" echo "ℹ︎ PLUGIN_VERSION is $PLUGIN_VERSION"
...@@ -122,6 +117,12 @@ svn cp "trunk" "tags/$PLUGIN_VERSION" ...@@ -122,6 +117,12 @@ svn cp "trunk" "tags/$PLUGIN_VERSION"
svn status svn status
# Stop here unless this is a merge into master.
if [[ -z "$CI_MERGE_REQUEST_TARGET_BRANCH_NAME" || "$CI_MERGE_REQUEST_TARGET_BRANCH_NAME" != "master" ]]; then
echo "ℹ︎ EXITING before commit step as this is the '${CI_MERGE_REQUEST_TARGET_BRANCH_NAME}' branch, not the 'master' branch." 1>&2
exit 0
fi
echo "➤ Committing files..." echo "➤ Committing files..."
svn commit -m "Update to version $PLUGIN_VERSION from GitLab ($CI_PROJECT_URL)" --no-auth-cache --non-interactive --username "$SVN_USERNAME" --password "$SVN_PASSWORD" svn commit -m "Update to version $PLUGIN_VERSION from GitLab ($CI_PROJECT_URL)" --no-auth-cache --non-interactive --username "$SVN_USERNAME" --password "$SVN_PASSWORD"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment