Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

x/build: use cloud build to update docker images #56673

Open
toothrot opened this issue Nov 9, 2022 · 1 comment
Open

x/build: use cloud build to update docker images #56673

toothrot opened this issue Nov 9, 2022 · 1 comment
Assignees
Labels
Builders x/build issues (builders, bots, dashboards) NeedsFix The path to resolution is known, but the work has not been done.
Milestone

Comments

@toothrot
Copy link
Contributor

toothrot commented Nov 9, 2022

A number of our buildlets on Google Cloud Platform run in docker images. Rather than running manual commands for each image, we could kick off periodic cloud build jobs to build images, and then update builder configurations as necessary.

Regularly updating images would also help us match what user's are more likely using, and also allow us to create builders that are up to date with upcoming OS releases.

@toothrot toothrot added the NeedsFix The path to resolution is known, but the work has not been done. label Nov 9, 2022
@toothrot toothrot added this to the Backlog milestone Nov 9, 2022
@toothrot toothrot self-assigned this Nov 9, 2022
@gopherbot gopherbot added the Builders x/build issues (builders, bots, dashboards) label Nov 9, 2022
@gopherbot
Copy link

gopherbot commented Nov 9, 2022

Change https://go.dev/cl/449037 mentions this issue: env/linux-x86-sid: add cloudbuild configuration

gopherbot pushed a commit to golang/build that referenced this issue Nov 9, 2022
Also, update to the latest tag rather than one from 2019. This is in
preparation for changing the host config to use a specific image tag
instead of baking the image tag into every docker image.

This change will allow us to keep a separate 'cloudbuild' tag from the
tag used for the main bulder. This tag can be updated weekly, allowing
us to run a second builder in parallel to determine when we want to
update to a newer image.

For golang/go#56673

Change-Id: I906a95b447949deba0b108b3009c440aa5c31171
Reviewed-on: https://go-review.googlesource.com/c/build/+/449037
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Jenny Rakoczy <jenny@golang.org>
Reviewed-by: Heschi Kreinick <heschi@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Builders x/build issues (builders, bots, dashboards) NeedsFix The path to resolution is known, but the work has not been done.
Projects
Status: In Progress
Development

No branches or pull requests

2 participants