Skip to content

Commit 5c1bb75

Browse files
committed
Switch to heredoc
1 parent 1e682e1 commit 5c1bb75

File tree

1 file changed

+25
-23
lines changed

1 file changed

+25
-23
lines changed

.buildkite/scripts/generate-pr-performance-benchmark.sh

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -13,26 +13,28 @@ buildkite-agent meta-data set pr_comment:custom-baseline:head \
1313
buildkite-agent meta-data set pr_comment:custom-contender:head \
1414
"* Contender: ${GITHUB_PR_TRIGGERED_SHA} (env ID ${env_id_contender})"
1515

16-
echo "steps:"
17-
echo " - label: Trigger baseline benchmark"
18-
echo " trigger: elasticsearch-performance-esbench-pr"
19-
echo " build:"
20-
echo " message: Baseline benchmark for PR${GITHUB_PR_NUMBER}"
21-
echo " branch: master"
22-
echo " env:"
23-
echo " CONFIGURATION_NAME: ${GITHUB_PR_COMMENT_VAR_BENCHMARK}"
24-
echo " ENV_ID: ${env_id_baseline}"
25-
echo " REVISION: ${merge_base}"
26-
echo " - label: Trigger contender benchmark"
27-
echo " trigger: elasticsearch-performance-esbench-pr"
28-
echo " build:"
29-
echo " message: Contender benchmark for PR${GITHUB_PR_NUMBER}"
30-
echo " branch: master"
31-
echo " env:"
32-
echo " CONFIGURATION_NAME: ${GITHUB_PR_COMMENT_VAR_BENCHMARK}"
33-
echo " ENV_ID: ${env_id_contender}"
34-
echo " ES_REPO_URL: https://github.com/${GITHUB_PR_OWNER}/${GITHUB_PR_REPO}.git"
35-
echo " REVISION: ${GITHUB_PR_TRIGGERED_SHA}"
36-
echo " - wait: ~"
37-
echo " - label: Modify PR comment"
38-
echo " command: buildkite-agent meta-data set pr_comment:custom-comparison:head \"* [Benchmark results](<https://esbench-metrics.kb.us-east-2.aws.elastic-cloud.com:9243/app/dashboards#/view/d9079962-5866-49ef-b9f5-145f2141cd31?_a=(query:(language:kuery,query:'user-tags.env-id:${env_id_baseline} or user-tags.env-id:${env_id_contender}'))>)\""
16+
cat << _EOF_
17+
steps:
18+
- label: Trigger baseline benchmark
19+
trigger: elasticsearch-performance-esbench-pr
20+
build:
21+
message: Baseline benchmark for PR${GITHUB_PR_NUMBER}
22+
branch: master
23+
env:
24+
CONFIGURATION_NAME: ${GITHUB_PR_COMMENT_VAR_BENCHMARK}
25+
ENV_ID: ${env_id_baseline}
26+
REVISION: ${merge_base}
27+
- label: Trigger contender benchmark
28+
trigger: elasticsearch-performance-esbench-pr
29+
build:
30+
message: Contender benchmark for PR${GITHUB_PR_NUMBER}
31+
branch: master
32+
env:
33+
CONFIGURATION_NAME: ${GITHUB_PR_COMMENT_VAR_BENCHMARK}
34+
ENV_ID: ${env_id_contender}
35+
ES_REPO_URL: https://github.com/${GITHUB_PR_OWNER}/${GITHUB_PR_REPO}.git
36+
REVISION: ${GITHUB_PR_TRIGGERED_SHA}
37+
- wait: ~
38+
- label: Modify PR comment
39+
command: buildkite-agent meta-data set pr_comment:custom-comparison:head "* [Benchmark results](<https://esbench-metrics.kb.us-east-2.aws.elastic-cloud.com:9243/app/dashboards#/view/d9079962-5866-49ef-b9f5-145f2141cd31?_a=(query:(language:kuery,query:'user-tags.env-id:${env_id_baseline} or user-tags.env-id:${env_id_contender}'))>)"
40+
_EOF_

0 commit comments

Comments
 (0)