-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdeploy.sh
executable file
·21 lines (18 loc) · 1.16 KB
/
deploy.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash
docker login registry.nic.cz
# Build all docker files
docker build -t registry.nic.cz/turris/foris-ci/base -f base/Dockerfile base
# registry.nic.cz/turris/foris-ci/python3 is kept there for comaptibility reasons
docker build -t registry.nic.cz/turris/foris-ci/python3 -t registry.nic.cz/turris/foris-ci/ci-tests -f ci-tests/Dockerfile ci-tests
docker build -t registry.nic.cz/turris/foris-ci/supervised -f supervised/Dockerfile supervised
docker build -t registry.nic.cz/turris/foris-ci/foris-controller-mock -f foris-controller-mock/Dockerfile foris-controller-mock
docker build -t registry.nic.cz/turris/foris-ci/reforis-demo -f reforis-demo/Dockerfile reforis-demo
docker build -t registry.nic.cz/turris/foris-ci/reforis-ci -f reforis-ci/Dockerfile reforis-ci
# Push it to the registry
docker push registry.nic.cz/turris/foris-ci/base
docker push registry.nic.cz/turris/foris-ci/python3
docker push registry.nic.cz/turris/foris-ci/ci-tests
docker push registry.nic.cz/turris/foris-ci/supervised
docker push registry.nic.cz/turris/foris-ci/foris-controller-mock
docker push registry.nic.cz/turris/foris-ci/reforis-demo
docker push registry.nic.cz/turris/foris-ci/reforis-ci