Mercurial > repos > rliterman > csp2
annotate CSP2/.github/workflows/build-docker.yml @ 1:9df7494b1398
"planemo upload"
author | rliterman |
---|---|
date | Mon, 02 Dec 2024 11:24:02 -0500 |
parents | 01431fa12065 |
children |
rev | line source |
---|---|
rliterman@0 | 1 name: docker-build |
rliterman@0 | 2 |
rliterman@0 | 3 on: |
rliterman@0 | 4 release: |
rliterman@0 | 5 types: [published] |
rliterman@0 | 6 |
rliterman@0 | 7 jobs: |
rliterman@0 | 8 docker: |
rliterman@0 | 9 runs-on: ubuntu-latest |
rliterman@0 | 10 steps: |
rliterman@0 | 11 - |
rliterman@0 | 12 name: Set up QEMU |
rliterman@0 | 13 uses: docker/setup-qemu-action@v3 |
rliterman@0 | 14 - |
rliterman@0 | 15 name: Set up Docker Buildx |
rliterman@0 | 16 uses: docker/setup-buildx-action@v3 |
rliterman@0 | 17 - |
rliterman@0 | 18 name: Login to Docker Hub |
rliterman@0 | 19 uses: docker/login-action@v3 |
rliterman@0 | 20 with: |
rliterman@0 | 21 username: ${{ secrets.DOCKERHUB_USERNAME }} |
rliterman@0 | 22 password: ${{ secrets.DOCKERHUB_TOKEN }} |
rliterman@0 | 23 - |
rliterman@0 | 24 name: Build and push |
rliterman@0 | 25 uses: docker/build-push-action@v6 |
rliterman@0 | 26 with: |
rliterman@0 | 27 file: docker/Dockerfile |
rliterman@0 | 28 platforms: linux/amd64 |
rliterman@0 | 29 target: release |
rliterman@0 | 30 build-args: | |
rliterman@0 | 31 VERSION=${{ github.ref_name }} |
rliterman@0 | 32 CSP2_BRANCH=${{ github.ref_name }} |
rliterman@0 | 33 push: true |
rliterman@0 | 34 tags: cfsanbiostatistics/csp2:latest,cfsanbiostatistics/csp2:${{ github.ref_name }} |