name: Build Docker Image on: push: branches: [ main, master ] tags: [ 'v*' ] pull_request: branches: [ main, master ] workflow_dispatch: env: REGISTRY: git.averytribe.com IMAGE_NAME: ${{ github.repository }} jobs: build: runs-on: ubuntu-latest permissions: contents: read packages: write steps: - name: Checkout repository run: | echo "repository: ${{ github.repository }}" echo "repository: ${{ gitea.repository }}" git clone --depth=1 https://x-access-token:${{ secrets.GITHUB_TOKEN }}@git.averytribe.com/public/postgres-with-walg.git . - name: login to docker run : | echo "${{ gitea.repository_owner }}" echo "${{ secrets.PACKAGE_PUSH }}" | docker login -u "${{ gitea.repository_owner }}" --password-stdin git.averytribe.com - name: build runner run: docker build . -t git.averytribe.com/public/wal-g-docker -f Dockerfile - name: push runner run: docker push git.averytribe.com/public/wal-g-docker:latest