mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2024-12-22 03:30:35 +00:00
CI: Add support for buildbuddy uploads (#12378)
* Add build metadata * Add buildbuddy flags * more metadata * fix latest tag * fix branch * revert branch change * touch a file to trigger build * remove unknown command * fix script * Update latest_version_tag.sh
This commit is contained in:
parent
4b4e213a24
commit
07db0dc448
@ -43,4 +43,12 @@ build --flaky_test_attempts=5
|
|||||||
|
|
||||||
# Better caching
|
# Better caching
|
||||||
build:nostamp --nostamp
|
build:nostamp --nostamp
|
||||||
build:nostamp --workspace_status_command=./hack/workspace_status_ci.sh
|
|
||||||
|
# Build metadata
|
||||||
|
build --build_metadata=ROLE=CI
|
||||||
|
build --build_metadata=REPO_URL=https://github.com/prysmaticlabs/prysm.git
|
||||||
|
build --workspace_status_command=./hack/workspace_status_ci.sh
|
||||||
|
|
||||||
|
# Buildbuddy
|
||||||
|
build --bes_results_url=https://app.buildbuddy.io/invocation/
|
||||||
|
build --bes_backend=grpcs://remote.buildbuddy.io
|
||||||
|
8
hack/latest_version_tag.sh
Executable file
8
hack/latest_version_tag.sh
Executable file
@ -0,0 +1,8 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# Prints the latest git version tag, like "v2.12.8"
|
||||||
|
git tag -l 'v*' --sort=creatordate |
|
||||||
|
perl -nle 'if (/^v\d+\.\d+\.\d+$/) { print $_ }' |
|
||||||
|
tail -n1
|
||||||
|
|
@ -1,9 +1,20 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Note: The STABLE_ prefix will force a relink when the value changes when using rules_go x_defs.
|
repo_url=$(git config --get remote.origin.url)
|
||||||
|
echo "REPO_URL $repo_url"
|
||||||
|
|
||||||
echo STABLE_GIT_COMMIT "continuous-integration"
|
commit_sha=$(git rev-parse HEAD)
|
||||||
echo DATE "now"
|
echo "COMMIT_SHA $commit_sha"
|
||||||
echo DATE_UNIX "0"
|
|
||||||
echo DOCKER_TAG "ci-foo"
|
echo "GIT_BRANCH $git_branch"
|
||||||
echo STABLE_GIT_TAG "c1000deadbeef"
|
|
||||||
|
git_tree_status=$(git diff-index --quiet HEAD -- && echo 'Clean' || echo 'Modified')
|
||||||
|
echo "GIT_TREE_STATUS $git_tree_status"
|
||||||
|
|
||||||
|
# Note: the "STABLE_" suffix causes these to be part of the "stable" workspace
|
||||||
|
# status, which may trigger rebuilds of certain targets if these values change
|
||||||
|
# and you're building with the "--stamp" flag.
|
||||||
|
latest_version_tag=$(./hack/latest_version_tag.sh)
|
||||||
|
echo "STABLE_VERSION_TAG $latest_version_tag"
|
||||||
|
echo "STABLE_COMMIT_SHA $commit_sha"
|
||||||
|
echo "STABLE_GIT_TAG $latest_version_tag"
|
||||||
|
Loading…
Reference in New Issue
Block a user