mirror of
https://git.asonix.dog/asonix/pict-rs
synced 2024-12-22 19:31:35 +00:00
Version v0.1.0-r12
This commit is contained in:
parent
5539c646ec
commit
8a057e4d7a
3 changed files with 15 additions and 19 deletions
|
@ -50,7 +50,7 @@ set -xe
|
||||||
git checkout master
|
git checkout master
|
||||||
|
|
||||||
# Changing the docker-compose prod
|
# 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
|
git add ../prod/docker-compose.yml
|
||||||
|
|
||||||
# The commit
|
# The commit
|
||||||
|
@ -69,5 +69,4 @@ build_image $new_tag amd64
|
||||||
# Build for other archs
|
# Build for other archs
|
||||||
# TODO
|
# TODO
|
||||||
|
|
||||||
# TODO: docker manifest
|
./manifest.sh $new_tag
|
||||||
# docker manifest push asonix/pictrs:$new_tag
|
|
||||||
|
|
|
@ -2,7 +2,7 @@ version: '3.3'
|
||||||
|
|
||||||
services:
|
services:
|
||||||
pictrs:
|
pictrs:
|
||||||
image: asonix/pictrs:amd64-v0.1.0-r11
|
image: asonix/pictrs:v0.1.0-r12
|
||||||
ports:
|
ports:
|
||||||
- "127.0.0.1:8080:8080"
|
- "127.0.0.1:8080:8080"
|
||||||
restart: always
|
restart: always
|
||||||
|
|
|
@ -17,14 +17,6 @@ function print_help() {
|
||||||
echo " tag: The git tag to be applied to the image manifest"
|
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
|
new_tag=$1
|
||||||
|
|
||||||
require "$new_tag" "tag"
|
require "$new_tag" "tag"
|
||||||
|
@ -32,12 +24,17 @@ require "$new_tag" "tag"
|
||||||
set -xe
|
set -xe
|
||||||
|
|
||||||
docker manifest create asonix/pictrs:$new_tag \
|
docker manifest create asonix/pictrs:$new_tag \
|
||||||
asonix/pictrs:arm64v8-$new_tag \
|
-a asonix/pictrs:arm64v8-$new_tag \
|
||||||
asonix/pictrs:arm32v7-$new_tag \
|
-a asonix/pictrs:arm32v7-$new_tag \
|
||||||
asonix/pictrs:amd64-$new_tag
|
-a asonix/pictrs:amd64-$new_tag
|
||||||
|
|
||||||
annotate $new_tag arm64v8
|
docker manifest annotate asonix/pictrs:$new_tag \
|
||||||
annotate $new_tag arm32v7
|
asonix/pictrs:arm64v8-$new_tag --os linux --arch arm64 --variant v8
|
||||||
annotate $new_tag amd64
|
|
||||||
|
|
||||||
# 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
|
||||||
|
|
Loading…
Reference in a new issue