Tie build timestamp to the suite
This is in preparation for #3 where a single timestamp for multiple suites does not scale.
This commit is contained in:
parent
b8a2710d37
commit
5e70ba3b52
12
build.sh
12
build.sh
|
|
@ -26,10 +26,10 @@ ADD $ROOTFS.tar.gz /
|
||||||
CMD ["bash"]
|
CMD ["bash"]
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
docker build -t $IMAGE:$STAMP .
|
docker build -t $IMAGE:$SUITE-$STAMP .
|
||||||
|
|
||||||
docker push $IMAGE:$STAMP
|
docker push $IMAGE:$SUITE-$STAMP
|
||||||
docker tag $IMAGE:$STAMP $IMAGE:$SUITE
|
docker tag $IMAGE:$SUITE-$STAMP $IMAGE:$SUITE
|
||||||
docker push $IMAGE:$SUITE
|
docker push $IMAGE:$SUITE
|
||||||
if test $SUITE = $DEVUAN_RELEASE; then
|
if test $SUITE = $DEVUAN_RELEASE; then
|
||||||
docker tag $IMAGE:$SUITE $IMAGE
|
docker tag $IMAGE:$SUITE $IMAGE
|
||||||
|
|
@ -51,10 +51,10 @@ ADD $ROOTFS-slim.tar.gz /
|
||||||
CMD ["bash"]
|
CMD ["bash"]
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
docker build -t $IMAGE:$STAMP .
|
docker build -t $IMAGE:$SUITE-$STAMP .
|
||||||
|
|
||||||
docker push $IMAGE:$STAMP
|
docker push $IMAGE:$SUITE-$STAMP
|
||||||
docker tag $IMAGE:$STAMP $IMAGE:$SUITE
|
docker tag $IMAGE:$SUITE-$STAMP $IMAGE:$SUITE
|
||||||
docker push $IMAGE:$SUITE
|
docker push $IMAGE:$SUITE
|
||||||
if test $SUITE = $DEVUAN_RELEASE; then
|
if test $SUITE = $DEVUAN_RELEASE; then
|
||||||
docker tag $IMAGE:$SUITE $IMAGE
|
docker tag $IMAGE:$SUITE $IMAGE
|
||||||
|
|
|
||||||
12
derive.sh
12
derive.sh
|
|
@ -12,11 +12,11 @@ STAMP=$(date +%F)
|
||||||
|
|
||||||
docker build \
|
docker build \
|
||||||
--build-arg DEVUAN_IMAGE=$BASE_IMAGE \
|
--build-arg DEVUAN_IMAGE=$BASE_IMAGE \
|
||||||
--tag $IMAGE:$STAMP \
|
--tag $IMAGE:$SUITE-$STAMP \
|
||||||
--file $(basename $IMAGE).df .
|
--file $(basename $IMAGE).df .
|
||||||
|
|
||||||
docker push $IMAGE:$STAMP
|
docker push $IMAGE:$SUITE-$STAMP
|
||||||
docker tag $IMAGE:$STAMP $IMAGE:$SUITE
|
docker tag $IMAGE:$SUITE-$STAMP $IMAGE:$SUITE
|
||||||
docker push $IMAGE:$SUITE
|
docker push $IMAGE:$SUITE
|
||||||
if test $SUITE = $DEVUAN_RELEASE; then
|
if test $SUITE = $DEVUAN_RELEASE; then
|
||||||
docker tag $IMAGE:$SUITE $IMAGE
|
docker tag $IMAGE:$SUITE $IMAGE
|
||||||
|
|
@ -28,11 +28,11 @@ IMAGE=$CI_REGISTRY_IMAGE/helper
|
||||||
|
|
||||||
docker build \
|
docker build \
|
||||||
--build-arg DEVUAN_IMAGE=$BASE_IMAGE \
|
--build-arg DEVUAN_IMAGE=$BASE_IMAGE \
|
||||||
--tag $IMAGE:$STAMP \
|
--tag $IMAGE:$SUITE-$STAMP \
|
||||||
--file $(basename $IMAGE).df .
|
--file $(basename $IMAGE).df .
|
||||||
|
|
||||||
docker push $IMAGE:$STAMP
|
docker push $IMAGE:$SUITE-$STAMP
|
||||||
docker tag $IMAGE:$STAMP $IMAGE:$SUITE
|
docker tag $IMAGE:$SUITE-$STAMP $IMAGE:$SUITE
|
||||||
docker push $IMAGE:$SUITE
|
docker push $IMAGE:$SUITE
|
||||||
if test $SUITE = $DEVUAN_RELEASE; then
|
if test $SUITE = $DEVUAN_RELEASE; then
|
||||||
docker tag $IMAGE:$SUITE $IMAGE
|
docker tag $IMAGE:$SUITE $IMAGE
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue