Use GitHub Docker Registry. Updated release scripts.

Thanks to xet7 !
This commit is contained in:
Lauri Ojansivu 2023-05-24 11:39:26 +03:00
parent 87fc4f936a
commit 28e5b0bd5b
3 changed files with 48 additions and 24 deletions

View file

@ -111,18 +111,20 @@ services:
wekan: wekan:
#------------------------------------------------------------------------------------- #-------------------------------------------------------------------------------------
# ==== WEKAN FROM QUAY OR DOCKER HUB ==== # ==== WEKAN FROM GITHUB/QUAY/DOCKER HUB ====
# Both Quay and Docker Hub has latest, but because # All of GitHub, Quay and Docker Hub have latest, but because
# latest tag changes when is newest release, # latest tag changes when is newest release,
# when upgrading would be better to use version tag. # when upgrading would be better to use version tag.
# a) Quay: # a) Using specific version tag is better:
image: quay.io/wekan/wekan:latest # image: ghcr.io/wekan/wekan:v6.89
# b) Docker Hub:
#image: wekanteam/wekan:latest
# c) Using specific version tag is better:
# image: quay.io/wekan/wekan:v6.89 # image: quay.io/wekan/wekan:v6.89
# image: wekanteam/wekan:v6.89 # image: wekanteam/wekan:v6.89
# e) TODO: Also push images to GitHub Container registry. # b) GitHub Container registry.
image: ghcr.io/wekan/wekan:latest
# c) Quay:
#image: quay.io/wekan/wekan:latest
# d) Docker Hub:
#image: wekanteam/wekan:latest
#------------------------------------------------------------------------------------- #-------------------------------------------------------------------------------------
container_name: wekan-app container_name: wekan-app
# On CentOS 7 there is seccomp issue with glibc 6, # On CentOS 7 there is seccomp issue with glibc 6,

View file

@ -12,14 +12,25 @@ if [ $# -ne 2 ]
exit 1 exit 1
fi fi
docker tag $1 quay.io/wekan/wekan-gantt-gpl:v$2 sudo apt -y install skopeo
docker push quay.io/wekan/wekan-gantt-gpl:v$2
docker tag $1 quay.io/wekan/wekan-gantt-gpl:latest # Quay
docker push quay.io/wekan/wekan-gantt-gpl:latest #docker tag $1 quay.io/wekan/wekan-gantt-gpl:v$2
#docker push quay.io/wekan/wekan-gantt-gpl:v$2
#docker tag $1 quay.io/wekan/wekan-gantt-gpl:latest
#docker push quay.io/wekan/wekan-gantt-gpl:latest
docker tag $1 wekanteam/wekan-gantt-gpl:v$2 # Docker Hub
docker push wekanteam/wekan-gantt-gpl:v$2 #docker tag $1 wekanteam/wekan-gantt-gpl:v$2
#docker push wekanteam/wekan-gantt-gpl:v$2
#docker tag $1 wekanteam/wekan-gantt-gpl:latest
#docker push wekanteam/wekan-gantt-gpl:latest
docker tag $1 wekanteam/wekan-gantt-gpl:latest # GitHub
docker push wekanteam/wekan-gantt-gpl:latest docker tag $1 ghcr.io/wekan/wekan-gantt-gpl:v$2
docker push ghcr.io/wekan/wekan-gantt-gpl:v$2
docker tag $1 ghcr.io/wekan/wekan-gantt-gpl:latest
docker push ghcr.io/wekan/wekan-gantt-gpl:latest
skopeo copy docker://ghcr.io/wekan/wekan-gantt-gpl docker://quay.io/wekan/wekan-gantt-gpl
skopeo copy docker://ghcr.io/wekan/wekan-gantt-gpl docker://wekanteam/wekan-gantt-gpl

View file

@ -12,14 +12,25 @@ if [ $# -ne 2 ]
exit 1 exit 1
fi fi
docker tag $1 quay.io/wekan/wekan:v$2 sudo apt -y install skopeo
docker push quay.io/wekan/wekan:v$2
docker tag $1 quay.io/wekan/wekan:latest # Quay
docker push quay.io/wekan/wekan:latest #docker tag $1 quay.io/wekan/wekan:v$2
#docker push quay.io/wekan/wekan:v$2
#docker tag $1 quay.io/wekan/wekan:latest
#docker push quay.io/wekan/wekan:latest
docker tag $1 wekanteam/wekan:v$2 # Docker Hub
docker push wekanteam/wekan:v$2 #docker tag $1 wekanteam/wekan:v$2
#docker push wekanteam/wekan:v$2
#docker tag $1 wekanteam/wekan:latest
#docker push wekanteam/wekan:latest
docker tag $1 wekanteam/wekan:latest # GitHub
docker push wekanteam/wekan:latest docker tag $1 ghcr.io/wekan/wekan:v$2
docker push ghcr.io/wekan/wekan:v$2
docker tag $1 ghcr.io/wekan/wekan:latest
docker push ghcr.io/wekan/wekan:latest
skopeo copy docker://ghcr.io/wekan/wekan docker://quay.io/wekan/wekan
skopeo copy docker://ghcr.io/wekan/wekan docker://wekanteam/wekan