CI: look only for tags specified in commit message
Because for pull requests environment variable CIRRUS_CHANGE_MESSAGE contains only their description. %ci:reset-backlog
This commit is contained in:
parent
dd4438c533
commit
eeec7d22e4
@ -29,7 +29,7 @@ build_task:
|
||||
|
||||
# Determine changes in repository and build modified packages.
|
||||
build_script: |
|
||||
if grep -qiP '^\s*%ci:reset-backlog\s*$' <(echo "$CIRRUS_CHANGE_MESSAGE"); then
|
||||
if grep -qiP '^\s*%ci:reset-backlog\s*$' <(git log --format="%B" -n 1 "$CIRRUS_CHANGE_IN_REPO"); then
|
||||
# If commit message contains line '%ci:reset-backlog', no builds
|
||||
# should be done and CI should stop with "green" status.
|
||||
MODIFIED_PACKAGES=""
|
||||
@ -71,7 +71,7 @@ publish_task:
|
||||
|
||||
# Publish.
|
||||
upload_to_bintray_script: |
|
||||
if grep -qiP '^\s*%ci:reset-backlog\s*$' <(echo "$CIRRUS_CHANGE_MESSAGE"); then
|
||||
if grep -qiP '^\s*%ci:reset-backlog\s*$' <(git log --format="%B" -n 1 "$CIRRUS_CHANGE_IN_REPO"); then
|
||||
MODIFIED_PACKAGES=""
|
||||
else
|
||||
MODIFIED_PACKAGES=$(./scripts/build/ci/determine_git_changes.sh)
|
||||
|
Loading…
Reference in New Issue
Block a user