Merge remote-tracking branch 'tonehaus-gitea/main'
Some checks failed
CI - Build Tonehaus Docker image / build (push) Failing after 1m36s
Some checks failed
CI - Build Tonehaus Docker image / build (push) Failing after 1m36s
This commit is contained in:
@@ -19,9 +19,6 @@ jobs:
|
|||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Set up QEMU
|
|
||||||
uses: docker/setup-qemu-action@v3
|
|
||||||
|
|
||||||
- name: Set up Docker Buildx
|
- name: Set up Docker Buildx
|
||||||
uses: docker/setup-buildx-action@v3
|
uses: docker/setup-buildx-action@v3
|
||||||
|
|
||||||
@@ -41,28 +38,11 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
echo "$REGISTRY_PASSWORD" | docker login "$REGISTRY" -u "$REGISTRY_USERNAME" --password-stdin
|
echo "$REGISTRY_PASSWORD" | docker login "$REGISTRY" -u "$REGISTRY_USERNAME" --password-stdin
|
||||||
|
|
||||||
- name: Build and push multi-arch image (if registry configured)
|
|
||||||
if: ${{ env.REGISTRY != '' && env.REGISTRY_IMAGE != '' }}
|
|
||||||
env:
|
|
||||||
REGISTRY: ${{ secrets.REGISTRY }}
|
|
||||||
REGISTRY_IMAGE: ${{ secrets.REGISTRY_IMAGE }}
|
|
||||||
run: |
|
|
||||||
TAG_SHA=${{ steps.meta.outputs.short_sha }}
|
|
||||||
docker buildx build \
|
|
||||||
--platform "$PLATFORMS" \
|
|
||||||
--file "$DOCKERFILE" \
|
|
||||||
--target "$BUILD_TARGET" \
|
|
||||||
--build-arg APP_ENV=prod \
|
|
||||||
--tag "$REGISTRY/$REGISTRY_IMAGE:$TAG_SHA" \
|
|
||||||
--tag "$REGISTRY/$REGISTRY_IMAGE:ci" \
|
|
||||||
--push \
|
|
||||||
.
|
|
||||||
|
|
||||||
- name: Build single-arch images for artifacts (no registry)
|
- name: Build single-arch images for artifacts (no registry)
|
||||||
if: ${{ env.REGISTRY == '' }}
|
if: ${{ env.REGISTRY == '' }}
|
||||||
run: |
|
run: |
|
||||||
TAG_SHA=${{ steps.meta.outputs.short_sha }}
|
TAG_SHA=${{ steps.meta.outputs.short_sha }}
|
||||||
for P in linux/amd64 linux/arm64; do \
|
for P in linux/amd64; do \
|
||||||
ARCH=${P#linux/}; \
|
ARCH=${P#linux/}; \
|
||||||
docker buildx build \
|
docker buildx build \
|
||||||
--platform "$P" \
|
--platform "$P" \
|
||||||
@@ -82,6 +62,4 @@ jobs:
|
|||||||
name: tonehaus-images
|
name: tonehaus-images
|
||||||
path: |
|
path: |
|
||||||
tonehaus-image-amd64.tar
|
tonehaus-image-amd64.tar
|
||||||
tonehaus-image-arm64.tar
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user