60 lines
3.4 KiB
Bash
60 lines
3.4 KiB
Bash
|
#!/usr/bin/env bash
|
||
|
|
||
|
export LC_ALL=C
|
||
|
set -exo pipefail
|
||
|
|
||
|
# Debian 9
|
||
|
docker build . -f Dockerfile-build-python.apt --build-arg FROMBASEOS=debian --build-arg FROMBASEOS_BUILD_TAG=9 -t electriccoinco/zcashd-build-debian9
|
||
|
docker push electriccoinco/zcashd-build-debian9
|
||
|
|
||
|
docker build . -f Dockerfile-tekton-worker --build-arg BASEOS=debian --build-arg FROMBASEOS=debian --build-arg FROMBASEOS_BUILD_TAG=9 -t electriccoinco/zcashd-worker-debian9
|
||
|
docker push electriccoinco/zcashd-worker-debian9
|
||
|
|
||
|
# Debian 10
|
||
|
docker build . -f Dockerfile-build.apt --build-arg FROMBASEOS=debian --build-arg FROMBASEOS_BUILD_TAG=10 -t electriccoinco/zcashd-build-debian10
|
||
|
docker push electriccoinco/zcashd-build-debian10
|
||
|
|
||
|
docker build . -f Dockerfile-tekton-worker --build-arg BASEOS=debian --build-arg FROMBASEOS=debian --build-arg FROMBASEOS_BUILD_TAG=10 -t electriccoinco/zcashd-worker-debian10
|
||
|
docker push electriccoinco/zcashd-worker-debian10
|
||
|
|
||
|
# Debian 11
|
||
|
docker build . -f Dockerfile-build.apt --build-arg FROMBASEOS=debian --build-arg FROMBASEOS_BUILD_TAG=bullseye -t electriccoinco/zcashd-build-debian11
|
||
|
docker push electriccoinco/zcashd-build-debian11
|
||
|
|
||
|
docker build . -f Dockerfile-tekton-worker --build-arg FROMBASEOS=debian --build-arg FROMBASEOS_BUILD_TAG=11 -t electriccoinco/zcashd-worker-debian11
|
||
|
docker push electriccoinco/zcashd-worker-debian11
|
||
|
|
||
|
# Ubuntu 16.04
|
||
|
docker build . -f Dockerfile-build.apt --build-arg FROMBASEOS=ubuntu --build-arg FROMBASEOS_BUILD_TAG=16.04 -t electriccoinco/zcashd-build-ubuntu1604
|
||
|
docker push electriccoinco/zcashd-build-ubuntu1604
|
||
|
|
||
|
docker build . -f Dockerfile-tekton-worker --build-arg BASEOS=ubuntu --build-arg FROMBASEOS=ubuntu --build-arg FROMBASEOS_BUILD_TAG=1604 -t electriccoinco/zcashd-worker-ubuntu1604
|
||
|
docker push electriccoinco/zcashd-worker-ubuntu1604
|
||
|
|
||
|
# Ubuntu 18.04
|
||
|
docker build . -f Dockerfile-build.apt --build-arg FROMBASEOS=ubuntu --build-arg FROMBASEOS_BUILD_TAG=18.04 -t electriccoinco/zcashd-build-ubuntu1804
|
||
|
docker push electriccoinco/zcashd-build-ubuntu1804
|
||
|
|
||
|
docker build . -f Dockerfile-tekton-worker --build-arg BASEOS=ubuntu --build-arg FROMBASEOS=ubuntu --build-arg FROMBASEOS_BUILD_TAG=1804 -t electriccoinco/zcashd-worker-ubuntu1804
|
||
|
docker push electriccoinco/zcashd-worker-ubuntu1804
|
||
|
|
||
|
# Ubuntu 20.04
|
||
|
docker build . -f Dockerfile-build.apt --build-arg FROMBASEOS=ubuntu --build-arg FROMBASEOS_BUILD_TAG=20.04 -t electriccoinco/zcashd-build-ubuntu2004
|
||
|
docker push electriccoinco/zcashd-build-ubuntu2004
|
||
|
|
||
|
docker build . -f Dockerfile-tekton-worker --build-arg BASEOS=ubuntu --build-arg FROMBASEOS=ubuntu --build-arg FROMBASEOS_BUILD_TAG=2004 -t electriccoinco/zcashd-worker-ubuntu2004
|
||
|
docker push electriccoinco/zcashd-worker-ubuntu2004
|
||
|
|
||
|
# Centos8
|
||
|
docker build . -f Dockerfile-build.centos8 -t electriccoinco/zcashd-build-centos8
|
||
|
docker push electriccoinco/zcashd-build-centos8
|
||
|
|
||
|
docker build . -f Dockerfile-tekton-worker --build-arg FROMBASEOS=centos --build-arg FROMBASEOS_BUILD_TAG=8 -t electriccoinco/zcashd-worker-centos8
|
||
|
docker push electriccoinco/zcashd-worker-centos8
|
||
|
|
||
|
# Arch 20210418.0.20194
|
||
|
docker build . -f Dockerfile-build.arch --build-arg FROMBASEOS=archlinux --build-arg FROMBASEOS_BUILD_TAG=base-20210418.0.20194 -t electriccoinco/zcashd-build-archlinux
|
||
|
docker push electriccoinco/zcashd-build-archlinux
|
||
|
|
||
|
docker build . -f Dockerfile-tekton-worker --build-arg FROMBASEOS=archlinux -t electriccoinco/zcashd-worker-archlinux
|
||
|
docker push electriccoinco/zcashd-worker-archlinux
|