2
0
Fork 0
mirror of https://git.asonix.dog/asonix/pict-rs synced 2024-12-22 11:21:24 +00:00

Version v0.1.0-r12

This commit is contained in:
asonix 2020-06-08 15:31:25 -05:00
parent 5539c646ec
commit 8a057e4d7a
3 changed files with 15 additions and 19 deletions

View file

@ -50,7 +50,7 @@ set -xe
git checkout master
# Changing the docker-compose prod
sed -i "s/asonix\/pictrs:.*/asonix\/pictrs:amd64-$new_tag/" docker-compose.yml
sed -i "s/asonix\/pictrs:.*/asonix\/pictrs:$new_tag/" docker-compose.yml
git add ../prod/docker-compose.yml
# The commit
@ -69,5 +69,4 @@ build_image $new_tag amd64
# Build for other archs
# TODO
# TODO: docker manifest
# docker manifest push asonix/pictrs:$new_tag
./manifest.sh $new_tag

View file

@ -2,7 +2,7 @@ version: '3.3'
services:
pictrs:
image: asonix/pictrs:amd64-v0.1.0-r11
image: asonix/pictrs:v0.1.0-r12
ports:
- "127.0.0.1:8080:8080"
restart: always

View file

@ -17,14 +17,6 @@ function print_help() {
echo " tag: The git tag to be applied to the image manifest"
}
function annotate() {
tag=$1
arch=$2
docker manifest annotate asonix/pictrs:$tag \
asonix/pictrs:$arch-$tag --os linux --arch $arch
}
new_tag=$1
require "$new_tag" "tag"
@ -32,12 +24,17 @@ require "$new_tag" "tag"
set -xe
docker manifest create asonix/pictrs:$new_tag \
asonix/pictrs:arm64v8-$new_tag \
asonix/pictrs:arm32v7-$new_tag \
asonix/pictrs:amd64-$new_tag
-a asonix/pictrs:arm64v8-$new_tag \
-a asonix/pictrs:arm32v7-$new_tag \
-a asonix/pictrs:amd64-$new_tag
annotate $new_tag arm64v8
annotate $new_tag arm32v7
annotate $new_tag amd64
docker manifest annotate asonix/pictrs:$new_tag \
asonix/pictrs:arm64v8-$new_tag --os linux --arch arm64 --variant v8
# docker manifest push asonix/pictrs:$new_tag
docker manifest annotate asonix/pictrs:$new_tag \
asonix/pictrs:arm32v7-$new_tag --os linux --arch arm --variant v7
docker manifest annotate asonix/pictrs:$new_tag \
asonix/pictrs:amd64-$new_tag --os linux --arch amd64
docker manifest push asonix/pictrs:$new_tag --purge