@@ -119,37 +119,41 @@ jobs:
119119 command : |
120120 mkdir -p ~/.docker/ && \
121121 echo '{"experimental": "enabled"}' > ~/.docker/config.json
122+ - run :
123+ name : Strip letters from tag
124+ command : |
125+ export NUM_TAG=$(echo $CIRCLE_TAG | sed 's/^v*//')
122126 - run :
123127 name : Create manifest for version
124128 command : |
125129 docker manifest create \
126- containrrr/watchtower:${CIRCLE_TAG } \
127- containrrr/watchtower:amd64-${CIRCLE_TAG } \
128- containrrr/watchtower:i386-${CIRCLE_TAG } \
129- containrrr/watchtower:armhf-${CIRCLE_TAG } \
130- containrrr/watchtower:arm64v8-${CIRCLE_TAG }
130+ containrrr/watchtower:${NUM_TAG } \
131+ containrrr/watchtower:amd64-${NUM_TAG } \
132+ containrrr/watchtower:i386-${NUM_TAG } \
133+ containrrr/watchtower:armhf-${NUM_TAG } \
134+ containrrr/watchtower:arm64v8-${NUM_TAG }
131135 - run :
132136 name : Annotate i386 version
133137 command : |
134138 docker manifest annotate \
135- containrrr/watchtower:${CIRCLE_TAG } \
136- containrrr/watchtower:i386-${CIRCLE_TAG } \
139+ containrrr/watchtower:${NUM_TAG } \
140+ containrrr/watchtower:i386-${NUM_TAG } \
137141 --os linux \
138142 --arch 386
139143 - run :
140144 name : Annotate ARM version
141145 command : |
142146 docker manifest annotate \
143- containrrr/watchtower:${CIRCLE_TAG } \
144- containrrr/watchtower:armhf-${CIRCLE_TAG } \
147+ containrrr/watchtower:${NUM_TAG } \
148+ containrrr/watchtower:armhf-${NUM_TAG } \
145149 --os linux \
146150 --arch arm
147151 - run :
148152 name : Annotate ARM64 version
149153 command : |
150154 docker manifest annotate \
151- containrrr/watchtower:${CIRCLE_TAG } \
152- containrrr/watchtower:arm64v8-${CIRCLE_TAG } \
155+ containrrr/watchtower:${NUM_TAG } \
156+ containrrr/watchtower:arm64v8-${NUM_TAG } \
153157 --os linux \
154158 --arch arm64 \
155159 --variant v8
@@ -190,7 +194,7 @@ jobs:
190194 - run :
191195 name : Push manifests to Dockerhub
192196 command : |
193- docker manifest push containrrr/watchtower:${CIRCLE_TAG } && \
197+ docker manifest push containrrr/watchtower:${NUM_TAG } && \
194198 docker manifest push containrrr/watchtower:latest
195199 - run :
196200 name : Sync Readme to Dockerhub
0 commit comments