File tree Expand file tree Collapse file tree 3 files changed +12
-3
lines changed
Expand file tree Collapse file tree 3 files changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -59,7 +59,10 @@ stages:
5959 GCP_SERVICE_ACCOUNT_KEY : $(GcpServiceAccountKey)
6060 displayName : " Generate docs"
6161
62- - script : ci/run_envoy_docker.sh 'ci/upload_gcs_artifact.sh /source/generated/docs docs'
62+ - script : |
63+ SHORT_COMMIT_SHA=$(git log --pretty=%P -n 1 | cut -d' ' -f2 | head -c7)
64+ export SHORT_COMMIT_SHA
65+ ci/run_envoy_docker.sh 'ci/upload_gcs_artifact.sh /source/generated/docs docs'
6366 displayName: "Upload Docs to GCS"
6467 env:
6568 ENVOY_DOCKER_BUILD_DIR: $(Build.StagingDirectory)
Original file line number Diff line number Diff line change @@ -91,6 +91,7 @@ docker run --rm \
9191 -e BAZELISK_BASE_URL \
9292 -e ENVOY_BUILD_ARCH \
9393 -e SLACK_TOKEN \
94+ -e SHORT_COMMIT_SHA \
9495 -e BUILD_URI\
9596 -e REPO_URI \
9697 " ${ENVOY_BUILD_IMAGE} " \
Original file line number Diff line number Diff line change @@ -18,8 +18,13 @@ if [ ! -d "${SOURCE_DIRECTORY}" ]; then
1818 exit 1
1919fi
2020
21- BRANCH=${SYSTEM_PULLREQUEST_PULLREQUESTNUMBER:- ${BUILD_SOURCEBRANCHNAME} }
22- GCS_LOCATION=" ${GCS_ARTIFACT_BUCKET} /${BRANCH} /${TARGET_SUFFIX} "
21+ if [ -n " ${SHORT_COMMIT_SHA} " ]; then
22+ UPLOAD_PATH=" ${SHORT_COMMIT_SHA} "
23+ else
24+ UPLOAD_PATH=" ${SYSTEM_PULLREQUEST_PULLREQUESTNUMBER:- ${BUILD_SOURCEBRANCHNAME} } "
25+ fi
26+
27+ GCS_LOCATION=" ${GCS_ARTIFACT_BUCKET} /${UPLOAD_PATH} /${TARGET_SUFFIX} "
2328
2429echo " Uploading to gs://${GCS_LOCATION} ..."
2530gsutil -mq rsync -dr " ${SOURCE_DIRECTORY} " " gs://${GCS_LOCATION} "
You can’t perform that action at this time.
0 commit comments