Add ghcr.io images

This commit is contained in:
Jannis Mattheis 2021-10-24 21:33:23 +02:00
parent b1f442ffbd
commit 43998464f0
2 changed files with 18 additions and 3 deletions

View File

@ -46,12 +46,18 @@ jobs:
make build-docker make build-docker
docker image ls docker image ls
echo "$DOCKER_PASS" | docker login --username "$DOCKER_USER" --password-stdin echo "$DOCKER_PASS" | docker login --username "$DOCKER_USER" --password-stdin
echo "$DOCKER_GHCR_PASS" | docker login ghcr.io --username "$DOCKER_GHCR_USER" --password-stdin
docker push --all-tags gotify/server docker push --all-tags gotify/server
docker push --all-tags gotify/server-arm7 docker push --all-tags gotify/server-arm7
docker push --all-tags gotify/server-arm64 docker push --all-tags gotify/server-arm64
docker push --all-tags ghcr.io/gotify/server
docker push --all-tags ghcr.io/gotify/server-arm7
docker push --all-tags ghcr.io/gotify/server-arm64
env: env:
DOCKER_USER: ${{ secrets.DOCKER_USER }} DOCKER_USER: ${{ secrets.DOCKER_USER }}
DOCKER_PASS: ${{ secrets.DOCKER_PASS }} DOCKER_PASS: ${{ secrets.DOCKER_PASS }}
DOCKER_GHCR_USER: ${{ secrets.DOCKER_GHCR_USER }}
DOCKER_GHCR_PASS: ${{ secrets.DOCKER_GHCR_PASS }}
- if: startsWith(github.ref, 'refs/tags/v') - if: startsWith(github.ref, 'refs/tags/v')
uses: svenstaro/upload-release-action@v2 uses: svenstaro/upload-release-action@v2
with: with:

View File

@ -74,7 +74,10 @@ build-docker-amd64: require-version
docker build \ docker build \
-t gotify/server:latest \ -t gotify/server:latest \
-t gotify/server:${VERSION} \ -t gotify/server:${VERSION} \
-t gotify/server:$(shell echo $(VERSION) | cut -d '.' -f -2) . -t gotify/server:$(shell echo $(VERSION) | cut -d '.' -f -2) \
-t ghcr.io/gotify/server:latest \
-t ghcr.io/gotify/server:${VERSION} \
-t ghcr.io/gotify/server:$(shell echo $(VERSION) | cut -d '.' -f -2) .
rm ${DOCKER_DIR}gotify-app rm ${DOCKER_DIR}gotify-app
build-docker-arm-7: require-version build-docker-arm-7: require-version
@ -83,7 +86,10 @@ build-docker-arm-7: require-version
docker build -f Dockerfile.armv7 \ docker build -f Dockerfile.armv7 \
-t gotify/server-arm7:latest \ -t gotify/server-arm7:latest \
-t gotify/server-arm7:${VERSION} \ -t gotify/server-arm7:${VERSION} \
-t gotify/server-arm7:$(shell echo $(VERSION) | cut -d '.' -f -2) . -t gotify/server-arm7:$(shell echo $(VERSION) | cut -d '.' -f -2) \
-t ghcr.io/gotify/server-arm7:latest \
-t ghcr.io/gotify/server-arm7:${VERSION} \
-t ghcr.io/gotify/server-arm7:$(shell echo $(VERSION) | cut -d '.' -f -2) .
rm ${DOCKER_DIR}gotify-app rm ${DOCKER_DIR}gotify-app
build-docker-arm64: require-version build-docker-arm64: require-version
@ -92,7 +98,10 @@ build-docker-arm64: require-version
docker build -f Dockerfile.arm64 \ docker build -f Dockerfile.arm64 \
-t gotify/server-arm64:latest \ -t gotify/server-arm64:latest \
-t gotify/server-arm64:${VERSION} \ -t gotify/server-arm64:${VERSION} \
-t gotify/server-arm64:$(shell echo $(VERSION) | cut -d '.' -f -2) . -t gotify/server-arm64:$(shell echo $(VERSION) | cut -d '.' -f -2) \
-t ghcr.io/gotify/server-arm64:latest \
-t ghcr.io/gotify/server-arm64:${VERSION} \
-t ghcr.io/gotify/server-arm64:$(shell echo $(VERSION) | cut -d '.' -f -2) .
rm ${DOCKER_DIR}gotify-app rm ${DOCKER_DIR}gotify-app
build-docker: build-docker-amd64 build-docker-arm-7 build-docker-arm64 build-docker: build-docker-amd64 build-docker-arm-7 build-docker-arm64