|
3 | 3 | set -ex |
4 | 4 |
|
5 | 5 | # Build the base image |
6 | | -docker build --rm -f ./Dockerfile.ci-spack-ubuntu20.04-base -t ghcr.io/ornladios/adios2:ci-spack-ubuntu20.04-base . |
| 6 | +docker build --rm -f ./Dockerfile.ci-spack-ubuntu20.04-base -t ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-base . |
7 | 7 |
|
8 | 8 | # Which is also the gcc11 image |
9 | | -docker tag ghcr.io/ornladios/adios2:ci-spack-ubuntu20.04-base ghcr.io/ornladios/adios2:ci-spack-ubuntu20.04-gcc11 |
| 9 | +docker tag ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-base ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-gcc11 |
10 | 10 |
|
11 | 11 | # Build the gcc8, gcc9, and gcc10 images |
12 | | -docker build --rm --build-arg GCC_VERSION=8 -f ./Dockerfile.ci-spack-ubuntu20.04-gcc -t ghcr.io/ornladios/adios2:ci-spack-ubuntu20.04-gcc8 . |
13 | | -docker build --rm --build-arg GCC_VERSION=9 -f ./Dockerfile.ci-spack-ubuntu20.04-gcc -t ghcr.io/ornladios/adios2:ci-spack-ubuntu20.04-gcc9 . |
14 | | -docker build --rm --build-arg GCC_VERSION=10 -f ./Dockerfile.ci-spack-ubuntu20.04-gcc -t ghcr.io/ornladios/adios2:ci-spack-ubuntu20.04-gcc10 . |
| 12 | +docker build --rm --build-arg GCC_VERSION=8 -f ./Dockerfile.ci-spack-ubuntu20.04-gcc -t ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-gcc8 . |
| 13 | +docker build --rm --build-arg GCC_VERSION=9 -f ./Dockerfile.ci-spack-ubuntu20.04-gcc -t ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-gcc9 . |
| 14 | +docker build --rm --build-arg GCC_VERSION=10 -f ./Dockerfile.ci-spack-ubuntu20.04-gcc -t ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-gcc10 . |
15 | 15 |
|
16 | 16 | # Build the clang6 and clang10 images |
17 | | -docker build --rm --build-arg CLANG_VERSION=6.0 -f ./Dockerfile.ci-spack-ubuntu20.04-clang -t ghcr.io/ornladios/adios2:ci-spack-ubuntu20.04-clang6 . |
18 | | -docker build --rm --build-arg CLANG_VERSION=10 -f ./Dockerfile.ci-spack-ubuntu20.04-clang -t ghcr.io/ornladios/adios2:ci-spack-ubuntu20.04-clang10 . |
| 17 | +docker build --rm --build-arg CLANG_VERSION=6.0 -f ./Dockerfile.ci-spack-ubuntu20.04-clang -t ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-clang6 . |
| 18 | +docker build --rm --build-arg CLANG_VERSION=10 -f ./Dockerfile.ci-spack-ubuntu20.04-clang -t ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-clang10 . |
19 | 19 |
|
20 | 20 | # Push images to github container registry |
21 | | -docker push ghcr.io/ornladios/adios2:ci-spack-ubuntu20.04-base |
22 | | -docker push ghcr.io/ornladios/adios2:ci-spack-ubuntu20.04-gcc8 |
23 | | -docker push ghcr.io/ornladios/adios2:ci-spack-ubuntu20.04-gcc9 |
24 | | -docker push ghcr.io/ornladios/adios2:ci-spack-ubuntu20.04-gcc10 |
25 | | -docker push ghcr.io/ornladios/adios2:ci-spack-ubuntu20.04-gcc11 |
26 | | -docker push ghcr.io/ornladios/adios2:ci-spack-ubuntu20.04-clang6 |
27 | | -docker push ghcr.io/ornladios/adios2:ci-spack-ubuntu20.04-clang10 |
| 21 | +docker push ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-base |
| 22 | +docker push ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-gcc8 |
| 23 | +docker push ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-gcc9 |
| 24 | +docker push ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-gcc10 |
| 25 | +docker push ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-gcc11 |
| 26 | +docker push ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-clang6 |
| 27 | +docker push ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-clang10 |
0 commit comments