@@ -45,29 +45,36 @@ goto :eof
4545 set IMAGE_NAME = %~1
4646 set VERSION_NUMBER = %~2
4747
48+ docker tag %IMAGE_NAME% %LOGIN% /%IMAGE_NAME%
49+
4850 if NOT " %VERSION_NUMBER% " == " %VERSION_NUMBER:SNAPSHOT =% " (
4951 REM if [[ "%VERSION_NUMBER%" == *"snapshot"* ]] ;then
50- echo Removing tag %IMAGE_NAME%
51- call :docker_remove_tag " %IMAGE_NAME% " snapshot
52- call :docker_remove_tag " %IMAGE_NAME% " " %VERSION_NUMBER% "
53- echo Pushing image tag %IMAGE_NAME%
54- call docker push %DOCKER_ORG% /%IMAGE_NAME% :v%VERSION_NUMBER%
55- call docker push %DOCKER_ORG% /%IMAGE_NAME% :snapshot
52+ echo Pushing snapshot base image tag %IMAGE_NAME%
53+ call docker push %DOCKER_ORG% /%IMAGE_NAME%
54+
5655 echo Tagging image %IMAGE_NAME%
57- call docker tag %IMAGE_NAME% %DOCKER_ORG% /%IMAGE_NAME% :v%VERSION_NUMBER%
58- call docker tag %DOCKER_ORG% /%IMAGE_NAME% :v%VERSION_NUMBER% %DOCKER_ORG% /%IMAGE_NAME% :snapshot
59- ) else (
60- echo Pushing image tag %IMAGE_NAME%
56+ call docker tag %DOCKER_ORG% /%IMAGE_NAME% %DOCKER_ORG% /%IMAGE_NAME% :v%VERSION_NUMBER%
6157 call docker push %DOCKER_ORG% /%IMAGE_NAME% :v%VERSION_NUMBER%
62- call docker push %DOCKER_ORG% /%IMAGE_NAME% :latest
58+
59+ call docker tag %DOCKER_ORG% /%IMAGE_NAME% :v%VERSION_NUMBER% %DOCKER_ORG% /%IMAGE_NAME% :snapshot
6360 call docker push %DOCKER_ORG% /%IMAGE_NAME% :snapshot
61+ ) else (
62+ echo Pushing base image tag %IMAGE_NAME%
63+ call docker push %DOCKER_ORG% /%IMAGE_NAME%
64+
6465 echo Tagging image %IMAGE_NAME%
65- call docker tag %IMAGE_NAME% %DOCKER_ORG% /%IMAGE_NAME% :v%VERSION_NUMBER%
66+ call docker tag %DOCKER_ORG% /%IMAGE_NAME% %DOCKER_ORG% /%IMAGE_NAME% :v%VERSION_NUMBER%
67+ call docker push %DOCKER_ORG% /%IMAGE_NAME% :v%VERSION_NUMBER%
68+
6669 call docker tag %DOCKER_ORG% /%IMAGE_NAME% :v%VERSION_NUMBER% %DOCKER_ORG% /%IMAGE_NAME% :latest
70+ call docker push %DOCKER_ORG% /%IMAGE_NAME% :latest
71+
6772 call docker tag %DOCKER_ORG% /%IMAGE_NAME% :v%VERSION_NUMBER% %DOCKER_ORG% /%IMAGE_NAME% :snapshot
73+ call docker push %DOCKER_ORG% /%IMAGE_NAME% :snapshot
6874 )
6975goto :eof
7076
7177
78+
7279:exit
7380exit /b
0 commit comments