@@ -45,29 +45,36 @@ goto :eof
45
45
set IMAGE_NAME = %~1
46
46
set VERSION_NUMBER = %~2
47
47
48
+ docker tag %IMAGE_NAME% %LOGIN% /%IMAGE_NAME%
49
+
48
50
if NOT " %VERSION_NUMBER% " == " %VERSION_NUMBER:SNAPSHOT =% " (
49
51
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
+
56
55
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%
61
57
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
63
60
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
+
64
65
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
+
66
69
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
+
67
72
call docker tag %DOCKER_ORG% /%IMAGE_NAME% :v%VERSION_NUMBER% %DOCKER_ORG% /%IMAGE_NAME% :snapshot
73
+ call docker push %DOCKER_ORG% /%IMAGE_NAME% :snapshot
68
74
)
69
75
goto :eof
70
76
71
77
78
+
72
79
:exit
73
80
exit /b
0 commit comments