aboutsummaryrefslogtreecommitdiff
path: root/deploy/deploy.yaml
AgeCommit message (Collapse)Author
2026-03-24deploy: migrate gsutil usage to gcloud storagegurusai-voleti
- Migrate pkgsite deployment from legacy gsutil to gcloud storage. Change-Id: I66108c22909465e0d879a25806679b38d392a03e GitHub-Last-Rev: 9f22cb3212238139412ca5158b0dad3d39b7b327 GitHub-Pull-Request: golang/pkgsite#119 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/748662 Reviewed-by: Ethan Lee <ethanalee@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Auto-Submit: Ethan Lee <ethanalee@google.com> kokoro-CI: kokoro <noreply+kokoro@google.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
2026-03-23deploy: run go mod tidy in go containerHana Kim
CL 757540 tried to run `go mod tidy` during the prepare.sh run, but it turned out the script runs in a stage where `go` is unavailable. Instead, move the (cd private && go mod tidy) run in a new step that runs in the go container right after the prepare step. Change-Id: I4595fc9b5e9b0172753b0b4d1425093449d84421 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/757920 kokoro-CI: kokoro <noreply+kokoro@google.com> Reviewed-by: Ethan Lee <ethanalee@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Auto-Submit: Hyang-Ah Hana Kim <hyangah@gmail.com>
2025-12-30deploy: bump Go version to 1.25.5 and update depsEthan Lee
Change-Id: I811776287454ba74b0ec8c1796c20907bf562150 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/733341 Reviewed-by: Nicholas Husin <husin@google.com> kokoro-CI: kokoro <noreply+kokoro@google.com> Reviewed-by: Nicholas Husin <nsh@golang.org> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Auto-Submit: Ethan Lee <ethanalee@google.com>
2025-10-24deploy/deploy.yaml: remove steps involving the beta environmentNicholas S. Husin
The beta environment is no longer being actively used. Keeping steps related to deploying and testing the beta environment as part of the main Cloud Build deployment file is therefore irrelevant, and might cause confusion should these steps fail. Change-Id: I061414d4edc10c4f5d68e4f24ce018238767f20c Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/714460 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Jonathan Amsterdam <jba@google.com> Reviewed-by: Nicholas Husin <husin@google.com> kokoro-CI: kokoro <noreply+kokoro@google.com>
2025-09-02deploy: pin gcr.io/cloud-builders/gke-deploy to last working versionMichael Pratt
As of the first build including https://github.com/GoogleCloudPlatform/cloud-sdk-docker/commit/d297846a1d0c4d536f5a20ec36ff3c6d21bbfd6d, gcr.io/cloud-builders/gke-deploy no longer includes docker, but worker.sh requires docker. For now, pin to the last working version of gke-deploy. For golang/go#75234 Change-Id: I6a6a636c7bd8dd6ea868a9fbba52058c7ea43eb9 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/700397 Reviewed-by: Jonathan Amsterdam <jba@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Auto-Submit: Michael Pratt <mpratt@google.com> kokoro-CI: kokoro <noreply+kokoro@google.com>
2025-03-11go.mod, misc: update to go 1.24Jonathan Amsterdam
Change-Id: Iba3d15376214048113314150944d3b0df187a8cf Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/656475 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> kokoro-CI: kokoro <noreply+kokoro@google.com> Reviewed-by: Robert Findley <rfindley@google.com>
2024-12-09deploy/deploy.yaml: increase timeoutJonathan Amsterdam
Change to 90 minutes from 9 minutes. Change-Id: I72c6b2e4d5ae218243acf079b86f380ff008a7e1 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/634557 Commit-Queue: Jonathan Amsterdam <jba@google.com> TryBot-Bypass: Jonathan Amsterdam <jba@google.com> Reviewed-by: Robert Findley <rfindley@google.com>
2024-12-09deploy: improve artifact uploadJonathan Amsterdam
The changes in this CL improve the uploading of build artifacts in deploy.yaml. Astonishingly, Cloud Build does not upload artifacts if the build fails. (The feature request is about five years old: https://issuetracker.google.com/issues/143836671). This makes it impossible to debug failed screentests. The hacky solution is to cause failed build steps to succeed. The -neverfail flag to screentest.sh accomplishes this. It isn't used in this CL, but a subsequent CL with more debugging support will use it. When the build does succeed, the directory of failed screentests does not exist, which causes artifact upload to fail. So create the directories along with dummy files. The wildcard syntax for Cloud Build artifact paths does not support '**' as documented, so provide all upload paths. Change-Id: I1c4223f4a906836000e5deac20a5b9aa920fbb97 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/634556 Commit-Queue: Jonathan Amsterdam <jba@google.com> Reviewed-by: Robert Findley <rfindley@google.com> TryBot-Bypass: Jonathan Amsterdam <jba@google.com>
2024-12-06deploy/deploy.yaml: change artifact pathJonathan Amsterdam
Change the path for copying build artifacts to GCS to the new directory for failed screentests. Also, when testing with `glcoud build submit`, I got an error that the duration format must end in 's', so a changed the timeout value as well. (540 seconds = 90 minutes.) Change-Id: I3a94b10cba13058ad259db0ea407c04b19e45c64 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/634081 Reviewed-by: Robert Findley <rfindley@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> kokoro-CI: kokoro <noreply+kokoro@google.com>
2024-08-20various: upgrade to go 1.23 containersJonathan Amsterdam
Upgrade to use go 1.23 images in various files that specify docker containers to run. Change-Id: I6331a07c4d0f00dc7513a5286d315dd0f64cd362 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/606778 Reviewed-by: Robert Findley <rfindley@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> kokoro-CI: kokoro <noreply+kokoro@google.com>
2024-01-17deploy,devtools: update go versionHana (Hyang-Ah) Kim
use go1.22rc1 Change-Id: I57dfddb84b551eca9b08bd988411dcd161745611 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/555196 kokoro-CI: kokoro <noreply+kokoro@google.com> Run-TryBot: Hyang-Ah Hana Kim <hyangah@gmail.com> Auto-Submit: Hyang-Ah Hana Kim <hyangah@gmail.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Jonathan Amsterdam <jba@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
2024-01-17deploy: use `docker compose` (V2)Hana (Hyang-Ah) Kim
It also replaces the custom docker-compose container image with the gcr.io/cloud-builders/docker, that includes docker compose and maintained. $ docker run -it gcr.io/cloud-builders/docker compose version Docker Compose version v2.21.0 Change-Id: I44900df9fb9adeda0b7a7646007b61d52d1db394 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/555997 kokoro-CI: kokoro <noreply+kokoro@google.com> Reviewed-by: Michael Matloob <matloob@golang.org> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
2023-07-18deploy: use go1.21rc3Jamal Carvalho
Change-Id: I36ecd3b393027717fb971284756d3636dcd9c916 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/509975 kokoro-CI: kokoro <noreply+kokoro@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com> Run-TryBot: Jamal Carvalho <jamal@golang.org>
2023-02-21deploy,devtools: use golang:1.20 imageHana (Hyang-Ah) Kim
This will make pkgsite pick up the latest 1.20.x. And - reenable staticcheck. - mark the working directory as safe when running for ci. (this workaround is needed after the security patch https://release.debian.org/proposed-updates/bullseye_diffs/git_2.30.2-1+deb11u1.debdiff) Updates golang/go#53532 Change-Id: I31c5fc838821d8bd6ade81dc439eb46fabb75fe1 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/468917 Run-TryBot: Hyang-Ah Hana Kim <hyangah@gmail.com> Reviewed-by: Jamal Carvalho <jamal@golang.org> TryBot-Result: kokoro <noreply+kokoro@google.com>
2023-02-01deploy,devtools: upgrade to go1.20rc3Jamal Carvalho
- Disabled staticcheck while go1.20 is unsupported. - Fixed out of bounds error in doc html parsing. - Fixed test issue related to rand package changes. Change-Id: Ib7b30ed9c40505a5a51d986426f0e41e53a298b1 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/464296 TryBot-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com> Run-TryBot: Jamal Carvalho <jamal@golang.org>
2022-09-30deploy: increase cloud build timeoutJamal Carvalho
The last two deploys timed out at 1hr. Increasing deploy by 30 mins and deploy env by 15mins. Change-Id: I4622a575243aa688b6c67b00e5cf1d8224fc6265 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/436757 TryBot-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com> Run-TryBot: Jamal Carvalho <jamal@golang.org>
2022-08-09deploy: increase deploy timeoutJamal Carvalho
The staging dev deploy is timing out during the warmups step which prepopulates the cache for a set of slow search queries. Increasing the timeout to 60 mins. Change-Id: Iec31a9936089468d083e9a6d3ddb4c5c231de0c2 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/422334 Reviewed-by: Suzy Mueller <suzmue@golang.org> Run-TryBot: Jamal Carvalho <jamal@golang.org> TryBot-Result: kokoro <noreply+kokoro@google.com>
2022-08-04pkgsite: update to go1.19Jamal Carvalho
Change-Id: Icf9ea86e7cffbd79295cd5713cb28d3d3af820f2 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/420957 TryBot-Result: kokoro <noreply+kokoro@google.com> Run-TryBot: Jamal Carvalho <jamal@golang.org> Reviewed-by: Robert Findley <rfindley@google.com>
2022-06-17all: upgrade to go 1.19beta1Jonathan Amsterdam
This is a prerequisite for using the new go/doc/comment package. Change-Id: Id92e4db359a0d57e945264078b5e58d86f6aa64b Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/412674 Reviewed-by: Jamal Carvalho <jamal@golang.org> Run-TryBot: Jonathan Amsterdam <jba@google.com>
2022-04-19deploy: upload screentest artifactsJamal Carvalho
Change-Id: Id0eeb2041bac6a9de7ec32ffeeefaf681ed6be16 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/400997 Run-TryBot: Jamal Carvalho <jamal@golang.org> Auto-Submit: Jamal Carvalho <jamal@golang.org> TryBot-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Jonathan Amsterdam <jba@google.com>
2022-03-16deploy,devtools: use 1.18.0 in containersJonathan Amsterdam
Change-Id: I07b23527bdb996af4fdda03319beb8387bfe83c9 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/392956 Trust: Jonathan Amsterdam <jba@google.com> Run-TryBot: Jonathan Amsterdam <jba@google.com> Reviewed-by: Jamal Carvalho <jamal@golang.org>
2022-03-07deploy,devtools: upgrade to 1.18 rc1Jonathan Amsterdam
Change-Id: Id9e61605915dd0c38c0004c3b28dfe0201395a8c Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/388955 Trust: Jonathan Amsterdam <jba@google.com> Run-TryBot: Jonathan Amsterdam <jba@google.com> TryBot-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Jamal Carvalho <jamal@golang.org>
2022-02-04deploy,devtools: update ci to use Go 1.18beta2Jonathan Amsterdam
Change-Id: I5f4f857b576fd68b0d5f58f7926bb598dbfe3cdb Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/382979 Trust: Jonathan Amsterdam <jba@google.com> Run-TryBot: Jonathan Amsterdam <jba@google.com> TryBot-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Jamal Carvalho <jamal@golang.org>
2022-01-31deploy: replace e2e tests with screentestJamal Carvalho
Replaced the e2e check in the deploy.yaml config. Change-Id: I9cd3e2beed9b729bbfe5f28f049ea848b1ad8976 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/382034 Trust: Jamal Carvalho <jamal@golang.org> Run-TryBot: Jamal Carvalho <jamal@golang.org> TryBot-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Jonathan Amsterdam <jba@google.com>
2022-01-10deploy: remove tokens from log outputJamal Carvalho
Created a pagecheck deploy script to prevent tokens being written to cloud build logs. Change-Id: I367fe1485809a5981667e58a7170857aebe5ee2f Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/377394 Trust: Jamal Carvalho <jamal@golang.org> Run-TryBot: Jamal Carvalho <jamal@golang.org> TryBot-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Jonathan Amsterdam <jba@google.com>
2021-12-06deploy: use go 1.17.3 in build stepsJamal Carvalho
Change-Id: I6d3a96e45cf2eb2e26cc638b1981694aeb996492 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/369694 Trust: Jamal Carvalho <jamal@golang.org> Run-TryBot: Jamal Carvalho <jamal@golang.org> TryBot-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Jonathan Amsterdam <jba@google.com>
2021-12-06deploy: add beta deploy to configJamal Carvalho
Change-Id: I15d9c7ef64f80b3728c48df9710a06632f717269 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/369574 Trust: Jamal Carvalho <jamal@golang.org> Run-TryBot: Jamal Carvalho <jamal@golang.org> TryBot-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Jonathan Amsterdam <jba@google.com> Reviewed-by: Julie Qiu <julie@golang.org>
2021-12-06deploy: cleanup deploy scriptsJamal Carvalho
Change-Id: I704b359056e1a7f64d249c2a310ab63b2e7d0bbf Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/369274 Trust: Jamal Carvalho <jamal@golang.org> Run-TryBot: Jamal Carvalho <jamal@golang.org> TryBot-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Julie Qiu <julie@golang.org>
2021-12-02deploy: config updatesJamal Carvalho
- Added timeout to full deploy config - Added missing TERM env var for pagecheck - Replaced CI run with all.bash check - Removed app.yaml file references Change-Id: I42e4aa516a1a675bc355e8bcf2bfdad87ff644c9 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/368714 Trust: Jamal Carvalho <jamal@golang.org> Run-TryBot: Jamal Carvalho <jamal@golang.org> Reviewed-by: Jonathan Amsterdam <jba@google.com>
2021-11-30deploy: specify term for pagecheck stepJamal Carvalho
Change-Id: Ia8ca078987ca1ed1ce43abcb3d9f16c7aefc628d Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/367934 Trust: Jamal Carvalho <jamal@golang.org> Run-TryBot: Jamal Carvalho <jamal@golang.org> Reviewed-by: Jonathan Amsterdam <jba@google.com>
2021-11-09deploy: add predeploy and postdeploy checksJamal Carvalho
Added redistributable check, pagecheck, and all.bash to deploy steps. Change-Id: If8f77f9df20a0bcf99ffe792429eb1d08a1020fd Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/362695 Trust: Jamal Carvalho <jamal@golang.org> Run-TryBot: Jamal Carvalho <jamal@golang.org> TryBot-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Jonathan Amsterdam <jba@google.com>
2021-11-09deploy: add config for unattended deploy triggerJamal Carvalho
A second yaml config for cloud build triggers will run predeploy tests, deploy to staging, run postdeploy tests, and deploy to production. Change-Id: Ie52657d8735a085c38ca8417af02819382186c92 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/361934 Trust: Jamal Carvalho <jamal@golang.org> Run-TryBot: Jamal Carvalho <jamal@golang.org> TryBot-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Jonathan Amsterdam <jba@google.com>