matrix-spam-ml

git clone git://archive.git.mtrnord.blog/MTRNord/matrix-spam-ml.git
Log | Files | Refs | Submodules | README | LICENSE

build_docker.yaml (833B)


      1 name: Build Docker
      2 
      3 on:
      4   push:
      5     branches:
      6       - "main"
      7 
      8 env:
      9   REGISTRY: ghcr.io
     10   IMAGE_NAME: mtrnord/matrix-spam-ml
     11 
     12 jobs:
     13   docker:
     14     runs-on: ubuntu-latest
     15     permissions:
     16       contents: read
     17       packages: write
     18     steps:
     19       - uses: actions/checkout@v3
     20       - name: Set up QEMU
     21         uses: docker/setup-qemu-action@v2
     22       - name: Set up Docker Buildx
     23         uses: docker/setup-buildx-action@v2
     24       - name: Login to Container registry
     25         uses: docker/login-action@v2
     26         with:
     27           registry: ${{ env.REGISTRY }}
     28           username: ${{ github.actor }}
     29           password: ${{ secrets.GITHUB_TOKEN }}
     30       - name: Build and push
     31         uses: docker/build-push-action@v3
     32         with:
     33           context: .
     34           push: true
     35           tags: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest