diff --git a/.forgejo/workflows/docker.yaml b/.forgejo/workflows/docker.yaml new file mode 100644 index 0000000..a54835c --- /dev/null +++ b/.forgejo/workflows/docker.yaml @@ -0,0 +1,24 @@ +name: build-airflow-image + +on: push + +jobs: + build: + runs-on: ubuntu-22.04 + steps: + - name: Checkout the repo + uses: actions/checkout@v4 + - name: Setup Docker Buildx + uses: docker/setup-buildx-action@v1 + - name: Login to the registry + uses: docker/login-action@v3 + with: + registry: ${{ env.REGISTRY }} + username: ${{ github.actor }} + password: ${{ secrets.PACKAGE_TOKEN }} + - name: Build and Push + uses: docker/build-push-action@v6 + with: + push: true + context: swiss-army-knife + file: Dockerfile-alpine