diff options
author | Adin Scannell <ascannell@google.com> | 2019-09-11 18:48:26 -0700 |
---|---|---|
committer | gVisor bot <gvisor-bot@google.com> | 2019-09-11 18:49:53 -0700 |
commit | c06ef5131f1ccd3106ccf4fa4e787db079db2d96 (patch) | |
tree | a533473a3fdfdc6c96c85a33c85128d0ecb00074 /scripts/go.sh | |
parent | f52dd451ed4c517d81dc3274568ea214fb218e71 (diff) |
Fix authorization for continuous integration.
The credentials must be explicitly refreshed for pushing to
the repository on the Go branch.
PiperOrigin-RevId: 268589817
Diffstat (limited to 'scripts/go.sh')
-rwxr-xr-x | scripts/go.sh | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/scripts/go.sh b/scripts/go.sh index e49d76c6d..83a667640 100755 --- a/scripts/go.sh +++ b/scripts/go.sh @@ -30,5 +30,14 @@ go build ./... # Push, if required. if [[ "${KOKORO_GO_PUSH}" == "true" ]]; then + if [[ -v KOKORO_GITHUB_ACCESS_TOKEN ]]; then + git config --global credential.helper cache + git credential approve <<EOF +protocol=https +host=github.com +username=$(cat "${KOKORO_GITHUB_ACCESS_TOKEN}") +password=x-oauth-basic +EOF + fi git push origin go:go fi |