From f8d2888f04744c35ed31496a21f37e6bd731628f Mon Sep 17 00:00:00 2001 From: Denis Mishin Date: Wed, 15 Mar 2023 15:38:10 -0400 Subject: [PATCH] build version branch images --- .../workflows/docker-version-branches.yaml | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 .github/workflows/docker-version-branches.yaml diff --git a/.github/workflows/docker-version-branches.yaml b/.github/workflows/docker-version-branches.yaml new file mode 100644 index 000000000..c03adfc86 --- /dev/null +++ b/.github/workflows/docker-version-branches.yaml @@ -0,0 +1,52 @@ +name: Docker Release Branches +permissions: + contents: read +on: + push: + branches: + - 0-2*-0 + +jobs: + publish: + runs-on: + group: large-runners + labels: linux + steps: + - name: Checkout + uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c + with: + fetch-depth: 0 + + - name: Docker meta + id: meta + uses: docker/metadata-action@507c2f2dc502c992ad446e3d7a5dfbe311567a96 + with: + # list of Docker images to use as base name for tags + images: | + pomerium/pomerium + # generate Docker tags based on the following events/attributes + tags: | + type=ref,event=branch + type=sha + + - name: Set up QEMU + uses: docker/setup-qemu-action@e81a89b1732b9c48d79cd809d8d81d79c4647a18 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@f03ac48505955848960e80bbb68046aa35c7b9e7 + + - name: Login to DockerHub + uses: docker/login-action@f4ef78c080cd8ba55a85445d5b36e214a81df20a + with: + username: ${{ secrets.DOCKERHUB_USER }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + + - name: Docker Publish - Version Branches + uses: docker/build-push-action@3b5e8027fcad23fda98b2e3ac259d8d67585f671 + with: + context: . + file: ./Dockerfile + push: true + platforms: linux/amd64,linux/arm64 + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }}