]> git.localhorst.tv Git - blobs.git/blob - scripts/docker/build.bash
added container build script
[blobs.git] / scripts / docker / build.bash
1 #!/bin/bash
2
3 # execute from project root
4
5 TGT_REPO="${TGT_REPO:-localhorsttv}"
6
7 docker build "scripts/docker/archlinux-run-latest/" -t "${TGT_REPO}/archlinux-run:latest" --no-cache
8 docker build "scripts/docker/archlinux-build-latest/" -t "${TGT_REPO}/archlinux-build:latest" --no-cache
9 docker build "scripts/docker/centos-run-latest/" -t "${TGT_REPO}/centos-run:latest" --no-cache
10 docker build "scripts/docker/centos-build-latest/" -t "${TGT_REPO}/centos-build:latest" --no-cache
11 docker build "scripts/docker/debian-run-latest/" -t "${TGT_REPO}/debian-run:latest" --no-cache
12 docker build "scripts/docker/debian-build-latest/" -t "${TGT_REPO}/debian-build:latest" --no-cache
13 docker build "scripts/docker/debian-run-testing/" -t "${TGT_REPO}/debian-run:testing" --no-cache
14 docker build "scripts/docker/debian-build-testing/" -t "${TGT_REPO}/debian-build:testing" --no-cache
15 docker build "scripts/docker/ubuntu-run-latest/" -t "${TGT_REPO}/ubuntu-run:latest" --no-cache
16 docker build "scripts/docker/ubuntu-build-latest/" -t "${TGT_REPO}/ubuntu-build:latest" --no-cache
17 docker build "scripts/docker/ubuntu-run-devel/" -t "${TGT_REPO}/ubuntu-run:devel" --no-cache
18 docker build "scripts/docker/ubuntu-build-devel/" -t "${TGT_REPO}/ubuntu-build:devel" --no-cache
19
20 docker push "${TGT_REPO}/archlinux-run:latest"
21 docker push "${TGT_REPO}/archlinux-build:latest"
22 docker push "${TGT_REPO}/centos-run:latest"
23 docker push "${TGT_REPO}/centos-build:latest"
24 docker push "${TGT_REPO}/debian-run:latest"
25 docker push "${TGT_REPO}/debian-build:latest"
26 docker push "${TGT_REPO}/debian-run:testing"
27 docker push "${TGT_REPO}/debian-build:testing"
28 docker push "${TGT_REPO}/ubuntu-run:latest"
29 docker push "${TGT_REPO}/ubuntu-build:latest"
30 docker push "${TGT_REPO}/ubuntu-run:devel"
31 docker push "${TGT_REPO}/ubuntu-build:devel"