spack/share/spack/docker
Alec Scott b92fa6bbf9
Add New Build Containers Workflow (#24257)
This pull request adds a new workflow to build and deploy Spack Docker containers
from GitHub Actions. In comparison with our current system where we use Dockerhub's
CI to build our Docker containers, this workflow will allow us to now build for multiple
architectures and deploy to multiple registries. (At the moment x86_64 and Arm64 because
ppc64le is throwing an error within archspec.)

As currently set up, the PR will build all of the current containers (minus Centos6 because 
those yum repositories are no longer available?) as both x86_64 and Arm64 variants. The
workflow is currently setup to build and deploy containers nightly from develop as well as
on tagged releases. The workflow will also build, but NOT deploy containers on a pull request
for the purposes of testing this PR. At the moment it is setup to deploy the built containers to
GitHub's Container Registry although, support for also uploading to Dockerhub/Quay can be
included easily if we decide to keep releasing on Dockerhub/want to begin releasing on Quay.
2021-08-06 15:53:46 -07:00
..
package-index copyrights: update all files with license headers for 2021 2021-01-02 12:12:00 -08:00
amazonlinux-2.dockerfile Add amazonlinux (x86/arm) dockerfile (#20320) 2020-12-11 11:11:33 +01:00
centos-6.dockerfile docker: remove boto3 from CentOS 6 since it requires and updated pip (#24813) 2021-07-10 00:45:30 +00:00
centos-7.dockerfile Make the largest layer of the docker image cacheable (#17553) 2020-07-16 13:15:04 -04:00
entrypoint.bash copyrights: update all files with license headers for 2021 2021-01-02 12:12:00 -08:00
leap-15.dockerfile dockerfiles: add dockerfile for opensuse leap 15 (#20091) 2020-12-01 14:03:35 -08:00
modules.yaml docker: unite Dockerfiles; auto-deploy images to DockerHub (#9329) 2018-10-26 10:15:05 -07:00
ubuntu-1604.dockerfile Make the largest layer of the docker image cacheable (#17553) 2020-07-16 13:15:04 -04:00
ubuntu-1804.dockerfile Add New Build Containers Workflow (#24257) 2021-08-06 15:53:46 -07:00