name: Build on: push: workflow_dispatch: jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v7 - name: Build image run: ./build.sh - name: Docker login if: github.ref == 'refs/heads/main' uses: docker/login-action@v3 with: registry: docker.sdal.tech username: ${{ secrets.REGISTRY_USER }} password: ${{ secrets.REGISTRY_PASSWORD }} - name: Push image run: ./build.sh push