name: Build Image run-name: ${{ gitea.ref }} Build on: push: branches: - main paths: - "Dockerfile" jobs: build-dev-image: runs-on: ubuntu-latest steps: - name: Check out repository code uses: actions/checkout@v4 - name: Install Docker run: curl -fsSL https://get.docker.com | sh - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 - name: Log into Gitea uses: docker/login-action@v1 with: registry: gitea.shrukanslab.xyz username: ${{ secrets.ROBOT_USERNAME }} password: ${{ secrets.ROBOT_PASSWORD }} - name: Build and push uses: docker/build-push-action@v4 with: context: . platforms: linux/amd64 push: true tags: | gitea.shrukanslab.xyz/shrukan/cpp-template/dev-environment:latest - name: Logout from Docker Registry run: docker logout gitea.shrukanslab.xyz