Skip to content

Commit e733b2e

Browse files
committed
docs/ci: Update docs publishing
Signed-off-by: Ryan Northey <[email protected]>
1 parent 9c125b1 commit e733b2e

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

.azure-pipelines/pipelines.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff 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)

ci/run_envoy_docker.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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}" \

ci/upload_gcs_artifact.sh

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,13 @@ if [ ! -d "${SOURCE_DIRECTORY}" ]; then
1818
exit 1
1919
fi
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

2429
echo "Uploading to gs://${GCS_LOCATION} ..."
2530
gsutil -mq rsync -dr "${SOURCE_DIRECTORY}" "gs://${GCS_LOCATION}"

0 commit comments

Comments
 (0)