Skip to content

Commit f84f3cd

Browse files
committed
streamline
1 parent 481bb87 commit f84f3cd

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

.buildkite/build_pr_pipeline.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
steps:
22
- key: "build-pr-setup"
33
label: "setup"
4-
command: ".buildkite/scripts/build_pr_commit_status.sh pending 'Build started'"
4+
command: ".buildkite/scripts/build_pr_commit_status.sh pending"
55
- key: "build-pr"
66
label: ":hammer: Build docs PR"
77
command: echo 'hello' #".buildkite/scripts/build_pr.sh"
@@ -14,10 +14,10 @@ steps:
1414
- command: ".buildkite/scripts/build_pr_commit_status.sh || true"
1515
label: "teardown"
1616
command: |
17-
status='failure'
1817
if [ $(buildkite-agent step get "outcome" --step "build-pr") == "passed" ]; then
19-
status='success'
18+
.buildkite/scripts/build_pr_commit_status.sh success
19+
else
20+
.buildkite/scripts/build_pr_commit_status.sh failure
2021
fi
21-
.buildkite/scripts/build_pr_commit_status.sh $status 'Build finished'
2222
depends_on:
2323
- step: "build-pr"

.buildkite/scripts/build_pr_commit_status.sh

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,22 @@ if [ $# -lt 2 ]; then
1414
fi
1515

1616
status_state=$1
17-
description=$2
17+
description=''
1818

1919
case $status_state in
20-
pending|success|failure|error)
21-
echo "Setting buildkite/docs commit status to ${status_state}";;
20+
pending)
21+
description='Build started';;
22+
success|failure|error)
23+
description='Build finished';;
2224
*)
23-
echo "Invalid state"
25+
echo "Invalid state $status_state"
2426
exit 1;;
2527
esac
2628

27-
2829
githubPublishStatus="https://api.github.com/repos/${GITHUB_PR_OWNER}/${GITHUB_PR_REPO}/statuses/${GITHUB_PR_TRIGGERED_SHA}"
2930
data='{"state":"'$status_state'","target_url":"'$BUILDKITE_BUILD_URL'","description":"'$description'","context":"buildkite/'$BUILDKITE_PIPELINE_SLUG'"}'
3031

32+
echo "Setting buildkite/docs commit status to ${status_state}"
3133
curl -s -L \
3234
-X POST \
3335
-H "Accept: application/vnd.github+json" \

0 commit comments

Comments
 (0)