mirror of
https://github.com/elastic/kibana.git
synced 2025-04-25 02:09:32 -04:00
* [artifacts] Skip publish if untracked branch
* fix conditional
(cherry picked from commit 620b759dae
)
Co-authored-by: Jonathan Budzenski <jon@elastic.co>
This commit is contained in:
parent
e682c029d4
commit
4c9a7d493f
1 changed files with 26 additions and 21 deletions
|
@ -51,30 +51,35 @@ trap 'docker logout docker.elastic.co' EXIT
|
||||||
docker pull docker.elastic.co/infra/release-manager:latest
|
docker pull docker.elastic.co/infra/release-manager:latest
|
||||||
|
|
||||||
echo "--- Publish artifacts"
|
echo "--- Publish artifacts"
|
||||||
export VAULT_ROLE_ID="$(retry 5 15 gcloud secrets versions access latest --secret=kibana-buildkite-vault-role-id)"
|
if [[ "$BUILDKITE_BRANCH" == "$KIBANA_BASE_BRANCH" ]]; then
|
||||||
export VAULT_SECRET_ID="$(retry 5 15 gcloud secrets versions access latest --secret=kibana-buildkite-vault-secret-id)"
|
export VAULT_ROLE_ID="$(retry 5 15 gcloud secrets versions access latest --secret=kibana-buildkite-vault-role-id)"
|
||||||
export VAULT_ADDR="https://secrets.elastic.co:8200"
|
export VAULT_SECRET_ID="$(retry 5 15 gcloud secrets versions access latest --secret=kibana-buildkite-vault-secret-id)"
|
||||||
docker run --rm \
|
export VAULT_ADDR="https://secrets.elastic.co:8200"
|
||||||
--name release-manager \
|
docker run --rm \
|
||||||
-e VAULT_ADDR \
|
--name release-manager \
|
||||||
-e VAULT_ROLE_ID \
|
-e VAULT_ADDR \
|
||||||
-e VAULT_SECRET_ID \
|
-e VAULT_ROLE_ID \
|
||||||
--mount type=bind,readonly=false,src="$PWD/target",target=/artifacts/target \
|
-e VAULT_SECRET_ID \
|
||||||
docker.elastic.co/infra/release-manager:latest \
|
--mount type=bind,readonly=false,src="$PWD/target",target=/artifacts/target \
|
||||||
cli collect \
|
docker.elastic.co/infra/release-manager:latest \
|
||||||
--project kibana \
|
cli collect \
|
||||||
--branch "$KIBANA_BASE_BRANCH" \
|
--project kibana \
|
||||||
--commit "$GIT_COMMIT" \
|
--branch "$KIBANA_BASE_BRANCH" \
|
||||||
--workflow "$WORKFLOW" \
|
--commit "$GIT_COMMIT" \
|
||||||
--version "$BASE_VERSION" \
|
--workflow "$WORKFLOW" \
|
||||||
--qualifier "$VERSION_QUALIFIER" \
|
--version "$BASE_VERSION" \
|
||||||
--artifact-set main
|
--qualifier "$VERSION_QUALIFIER" \
|
||||||
|
--artifact-set main
|
||||||
|
|
||||||
ARTIFACTS_SUBDOMAIN="artifacts-$WORKFLOW"
|
ARTIFACTS_SUBDOMAIN="artifacts-$WORKFLOW"
|
||||||
ARTIFACTS_SUMMARY=$(curl -s "https://$ARTIFACTS_SUBDOMAIN.elastic.co/kibana/latest/$FULL_VERSION.json" | jq -re '.summary_url')
|
ARTIFACTS_SUMMARY=$(curl -s "https://$ARTIFACTS_SUBDOMAIN.elastic.co/kibana/latest/$FULL_VERSION.json" | jq -re '.summary_url')
|
||||||
|
|
||||||
cat << EOF | buildkite-agent annotate --style "info" --context artifacts-summary
|
cat << EOF | buildkite-agent annotate --style "info" --context artifacts-summary
|
||||||
### Artifacts Summary
|
### Artifacts Summary
|
||||||
|
|
||||||
$ARTIFACTS_SUMMARY
|
$ARTIFACTS_SUMMARY
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
else
|
||||||
|
echo "Skipping publish for untracked branch $BUILDKITE_BRANCH"
|
||||||
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue