Files
bambu_mqtt/.gitea/workflows/deploy.yml
Peter Siegmund 3832dead0d
All checks were successful
Deploy Docker Image / build-and-push (push) Successful in 1m30s
fix image name
Signed-off-by: Peter Siegmund <mars3142@noreply.mars3142.dev>
2026-01-15 22:54:56 +01:00

39 lines
1.0 KiB
YAML

name: Deploy Docker Image
on:
workflow_dispatch:
push:
branches:
- main
jobs:
build-and-push:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Set Registry Domain
run: |
REGISTRY_DOMAIN=$(echo "${{ github.server_url }}" | sed 's|https://||' | sed 's|http://||')
echo "REGISTRY_DOMAIN=$REGISTRY_DOMAIN" >> $GITHUB_ENV
- name: Login to Gitea Registry
uses: docker/login-action@v2
with:
registry: ${{ env.REGISTRY_DOMAIN }}
username: ${{ secrets.REGISTRY_USER }}
password: ${{ secrets.REGISTRY_PASSWORD }}
- name: Build and push Docker image (multi-arch)
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
push: true
platforms: linux/amd64,linux/arm64
tags: ${{ env.REGISTRY_DOMAIN }}/${{ github.repository }}:latest