name: "Build - Docker Image - RC" run-name: ${{ gitea.actor }} is runs ci pipeline on: push: concurrency: group: docker-build-dev cancel-in-progress: true jobs: publish: runs-on: ubuntu-latest permissions: packages: write container: image: catthehacker/ubuntu:act-latest steps: - uses: actions/checkout@v3 - uses: docker/setup-buildx-action@v1 - uses: docker/login-action@v3 with: registry: git.steelants.cz username: ${{ secrets.GITEAUSER }} password: ${{ secrets.GITEAPASSWD }} - uses: docker/build-push-action@v6 with: context: . push: true labels: | org.steelants.image.traffic.version=${{ env.release_version }} tags: git.steelants.cz/steelants/docker_php_base:dev # ✅ Notifikace při úspěšném deploymentu - name: Discord Webhook Success if: success() uses: tsickert/discord-webhook@v6.0.0 with: webhook-url: ${{ secrets.WEBHOOK_URL }} content: | ✅ Build successful! Repo: ${{ github.repository }} Branch: ${{ github.ref_name }} Commit: ${{ github.sha }} Version: ${{ env.release_version }} # ❌ Notifikace při neúspěšném deploymentu - name: Discord Webhook Failure if: failure() uses: tsickert/discord-webhook@v6.0.0 with: webhook-url: ${{ secrets.WEBHOOK_URL }} content: | ❌ Build failed! Repo: ${{ github.repository }} Branch: ${{ github.ref_name }} Commit: ${{ github.sha }} Version: ${{ env.release_version }}