name: Auto Build and Push Docker Image on: push: branches: - main - master jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Build and Push to local registry run: | REGISTRY="192.168.88.201:5000" IMAGE_NAME="${{ gitea.repository }}" # Automatische Versionierung mit Autobuild-Suffix VERSION="v${{ gitea.run_number }}-autobuild" FULL_IMAGE_PATH="$REGISTRY/$IMAGE_NAME" echo "Starte automatischen Build für Version: $VERSION" docker build -t $FULL_IMAGE_PATH:latest . docker tag $FULL_IMAGE_PATH:latest $FULL_IMAGE_PATH:$VERSION docker push $FULL_IMAGE_PATH:latest docker push $FULL_IMAGE_PATH:$VERSION