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

Tickle builds via POST request? #33

Closed
eddelbuettel opened this issue Oct 11, 2014 · 4 comments
Closed

Tickle builds via POST request? #33

eddelbuettel opened this issue Oct 11, 2014 · 4 comments

Comments

@eddelbuettel
Copy link
Member

The build trigger page(s) look like they would offer finer control than the unconditional 'build when commit made'.

An open question is how to learn about success/failure of dependencies.

@cboettig
Copy link
Member

Nice. Looks like you could configure a webhook to know when the build was successful. I don't see anything about failure though, one might just need to time-out instead.

Meanwhile, it looks like if I use the start-build button on the homepage for the repo, it just triggers a build of that image. (vs on the automated builds page, where it basically simulates a push event and triggers everything to build)

@eddelbuettel
Copy link
Member Author

Nice -- I saw those per-repo hooks but didn't put two and two together.

@cboettig
Copy link
Member

Seems like we have this working now with a combination of repository links to trigger builds when the previous base image is updated and then unlinking the automated build-on-commit option from rocker/r-devel and rocker/rstudio, such that they only build once base is updated.

In this way, a commit to any of the three repos will result in them being updated, but in the natural sequence. Also, updates to debian:testing (e.g. security patches) will trigger automatic builds of r-base, and thus down the line (including hadleyverse and ropensci). debian:testing is updated regularly with security patches, as described in tianon/docker-brew-debian#10

Since this is now in place, I think we can close this? (even though we aren't using the build trigger & webhook options)

@cboettig cboettig mentioned this issue Oct 22, 2014
@cboettig
Copy link
Member

Okay, we tickle drd daily.
All other images build as when they or their dependency FROM image is updated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants