| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- name: Build current version + push to DockerHub
- on:
- release:
- types: [published]
- jobs:
- docker:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/[email protected]
- - name: Docker meta
- id: docker_meta
- uses: docker/[email protected]
- with:
- images: wernerfred/docker-rainloop
- tags: |
- type=semver,pattern={{major}}.{{minor}}
- type=semver,pattern={{version}}
- flavor: |
- latest=auto
- - name: Set up QEMU
- uses: docker/[email protected]
- with:
- image: tonistiigi/binfmt:latest
- platforms: amd64
- - name: Set up Docker Buildx
- uses: docker/[email protected]
- - name: Login to DockerHub
- uses: docker/[email protected]
- with:
- username: ${{ secrets.DOCKERHUB_USERNAME }}
- password: ${{ secrets.DOCKERHUB_TOKEN }}
- - name: Build and push
- id: docker_build
- uses: docker/build-push-action@v2
- with:
- context: .
- file: ./Dockerfile
- platforms: linux/amd64
- push: true
- tags: ${{ steps.docker_meta.outputs.tags }}
|