Skip to content

Commit a6802d6

Browse files
committed
Simplify creation and upload of containers
1 parent aac247f commit a6802d6

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

build.sh

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1-
docker build -t bandi13/gui-docker:latest -f Dockerfile .
2-
docker build -t bandi13/gui-docker:firefox -f Dockerfile.firefox .
3-
docker build -t bandi13/gui-docker:chrome -f Dockerfile.chrome .
1+
CUR_DATE=$(date -u +%F)
2+
3+
docker build -t bandi13/gui-docker:${CUR_DATE} -f Dockerfile . && docker tag bandi13/gui-docker:${CUR_DATE} bandi13/gui-docker:latest && \
4+
docker build -t bandi13/gui-docker:firefox_${CUR_DATE} -f Dockerfile.firefox . && docker tag bandi13/gui-docker:firefox_${CUR_DATE} bandi13/gui-docker:firefox && \
5+
docker build -t bandi13/gui-docker:chrome_${CUR_DATE} -f Dockerfile.chrome . && docker tag bandi13/gui-docker:chrome_${CUR_DATE} bandi13/gui-docker:chrome
6+
7+
if [ $? -eq 0 ]; then
8+
echo "Push containers to DockerHub [y/N]? "
9+
read val
10+
if [ "$val" = "y" ]; then
11+
docker push bandi13/gui-docker:${CUR_DATE} && docker push bandi13/gui-docker:latest && \
12+
docker push bandi13/gui-docker:firefox_${CUR_DATE} && docker push bandi13/gui-docker:firefox && \
13+
docker push bandi13/gui-docker:chrome_${CUR_DATE} && docker push bandi13/gui-docker:chrome
14+
fi
15+
fi

0 commit comments

Comments
 (0)