spack/share/spack
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
..
bash fix setup-env.sh on older linux zsh (#21721) 2021-03-10 09:44:50 -08:00
csh copyrights: update all files with license headers for 2021 2021-01-02 12:12:00 -08:00
docker Add New Build Containers Workflow (#24257) 2021-08-06 15:53:46 -07:00
docs/docker/module-file-tutorial copyrights: update all files with license headers for 2021 2021-01-02 12:12:00 -08:00
gitlab e4s ci stack: update package preferences (#25163) 2021-08-03 09:30:14 -07:00
keys update tutorial public key 2021-04-14 23:53:07 -07:00
logo add artisanal handcrafted SVG Spack logo. (#6165) 2017-11-06 22:42:16 -08:00
qa bugfix: be careful about GITHUB_BASE_REF in spack style 2021-07-27 17:57:17 -07:00
templates Adding support for spack monitor with containerize (#23777) 2021-06-17 17:15:22 -07:00
setup-env.csh Introduce a SPACK_PYTHON environment variable (#21222) 2021-02-12 10:52:44 -08:00
setup-env.fish setup-env: allow users to skip slow parts (#24545) 2021-07-08 17:07:26 +02:00
setup-env.sh setup-env: allow users to skip slow parts (#24545) 2021-07-08 17:07:26 +02:00
setup-tutorial-env.sh Tab to spaces (#22362) 2021-03-18 06:20:06 +00:00
spack-completion.bash adding spack diff command (#22283) 2021-07-30 00:08:38 -07:00