Move docker images used in CI to stanorg account#1017
Move docker images used in CI to stanorg account#1017serban-nicusor-toptal merged 13 commits intomasterfrom
Conversation
… test/integration/good has changed. Refactored when logic for binaries builds and release
…t ( look as failure in GH )
|
@andrjohns can you give this a once over? @serban-nicusor-toptal I think we should edit a file in |
|
Nothing stands out to me, so no complaints from my end |
|
Just a question, really, because I don’t understand docker that well: would it save time to build the docket instances we use once and upload them in the same place? It seems like we’re always rebuilding the Windows instance for example |
|
Once we had the images transferred I was also going to suggest building the other images rather than using dockerfiles. The Opam setup and dependencies definitely takes far longer than downloading the image. So +1 from me on that suggestion |
|
Glad my suggestion wasn’t too crazy. We will need to rebuild the images if/when we update OCaml and our dependencies, but I think that’s more like a once every couple years problem |
|
I'll build and push the rest to |
|
If we’re building the images would we still want to maintain a docker folder here? I think just the scripts would be enough them? |
|
I would say we need it as it defines the build steps of the docker build process, else I would either separate them into another repo or template them on the fly. |
|
Feels like they could live in the ci-scripts repo if we moved to that system. It can be a separate PR though |
|
|
|
Great! The follow on PR can also remove the comment in stanc.ml which is great. |
|
Any merit to leaving that comment in during the merge to test all the non-x86 binaries? |
|
Well we can do it to be extra sure that everything works right after the merge. Do we remove it later in a PR ? |
|
If we're doing a follow on PR to remove the dockerfiles (them being moved to ci-scripts) we can remove it then, yes. Otherwise this seems good to me. |
Submission Checklist
Release notes
Replaces all references to Docker Hub for andrjohns images with stanorg.
#974
Copyright and Licensing
By submitting this pull request, the copyright holder is agreeing to
license the submitted work under the BSD 3-clause license (https://opensource.org/licenses/BSD-3-Clause)