[Buildkite] Fix docs bypass for tagged releases (#709)

This commit is contained in:
Amir Zarrinkafsh 2020-03-15 21:07:23 +11:00 committed by GitHub
parent c575fda619
commit a24ca937cd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 10 deletions

View File

@ -1,10 +1,12 @@
#!/bin/bash #!/bin/bash
set -u set -u
if [[ $BUILDKITE_BRANCH == "master" ]]; then if [[ $BUILDKITE_TAG == "" ]]; then
CI_DOCS_BYPASS=$(git diff --name-only HEAD~1 | sed -rn '/^docs\/.*/!{q1}' && echo true || echo false) if [[ $BUILDKITE_BRANCH == "master" ]]; then
else CI_DOCS_BYPASS=$(git diff --name-only HEAD~1 | sed -rn '/^docs\/.*/!{q1}' && echo true || echo false)
CI_DOCS_BYPASS=$(git diff --name-only `git merge-base --fork-point origin/master` | sed -rn '/^docs\/.*/!{q1}' && echo true || echo false) else
CI_DOCS_BYPASS=$(git diff --name-only `git merge-base --fork-point origin/master` | sed -rn '/^docs\/.*/!{q1}' && echo true || echo false)
fi
fi fi
cat << EOF cat << EOF

View File

@ -1,14 +1,16 @@
#!/bin/bash #!/bin/bash
set -u set -u
if [[ $BUILDKITE_BRANCH == "master" ]]; then if [[ $BUILDKITE_TAG == "" ]]; then
CI_DOCS_BYPASS=$(git diff --name-only HEAD~1 | sed -rn '/^docs\/.*/!{q1}' && echo true || echo false) if [[ $BUILDKITE_BRANCH == "master" ]]; then
else CI_DOCS_BYPASS=$(git diff --name-only HEAD~1 | sed -rn '/^docs\/.*/!{q1}' && echo true || echo false)
CI_DOCS_BYPASS=$(git diff --name-only `git merge-base --fork-point origin/master` | sed -rn '/^docs\/.*/!{q1}' && echo true || echo false) else
fi CI_DOCS_BYPASS=$(git diff --name-only `git merge-base --fork-point origin/master` | sed -rn '/^docs\/.*/!{q1}' && echo true || echo false)
fi
if [[ $CI_DOCS_BYPASS == "true" ]]; then if [[ $CI_DOCS_BYPASS == "true" ]]; then
cat .buildkite/annotations/documentation | buildkite-agent annotate --style "info" --context "ctx-info" cat .buildkite/annotations/documentation | buildkite-agent annotate --style "info" --context "ctx-info"
fi
fi fi
cat << EOF cat << EOF