-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
build: refactor container build process (#3403)
### Motivation There is a bug building `arm64` containers under `amd64` which is causing segfaults, we currently use QEMU to cross compile the containers which can be reasonably slow. There is also another bug where external contributors cannot trigger builds on pull requests to basemaps which leaves pull requests unable to be merged. eg: #3396 The build process for containers was also split across two workflows this merges the workflows into a single container building workflow. ### Modifications Disable build pipelines for external pull requests as they do not have access to our secrets, which causes them to fail. Split container builds into a matrix build using arm64 runners for arm containers and amd64 runners for x86 containers. ### Verification Created a number of containers with `container` tag on pull requests and pushed commits to the master branch on `blacha/basemaps`
- Loading branch information
Showing
5 changed files
with
237 additions
and
158 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.