Skip to content
Snippets Groups Projects
Unverified Commit 0dcfa76c authored by chris48s's avatar chris48s Committed by GitHub
Browse files

push images to both GHCR and DockerHub (#9008)

parent 0be37ada
No related branches found
No related tags found
No related merge requests found
...@@ -22,6 +22,6 @@ jobs: ...@@ -22,6 +22,6 @@ jobs:
with: with:
context: . context: .
push: false push: false
tags: shieldsio/shields:pr-validation tags: ghcr.io/badges/shields:pr-validation
build-args: | build-args: |
version=${{ env.SHORT_SHA }} version=${{ env.SHORT_SHA }}
...@@ -6,6 +6,7 @@ on: ...@@ -6,6 +6,7 @@ on:
permissions: permissions:
contents: write contents: write
packages: write
jobs: jobs:
create-release: create-release:
...@@ -52,3 +53,18 @@ jobs: ...@@ -52,3 +53,18 @@ jobs:
tags: shieldsio/shields:server-${{ steps.date.outputs.date }} tags: shieldsio/shields:server-${{ steps.date.outputs.date }}
build-args: | build-args: |
version=server-${{ steps.date.outputs.date }} version=server-${{ steps.date.outputs.date }}
- name: Login to GHCR
uses: docker/login-action@v2
with:
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push snapshot release to GHCR
uses: docker/build-push-action@v4
with:
context: .
push: true
tags: ghcr.io/badges/shields:server-${{ steps.date.outputs.date }}
build-args: |
version=server-${{ steps.date.outputs.date }}
...@@ -4,6 +4,9 @@ on: ...@@ -4,6 +4,9 @@ on:
branches: branches:
- master - master
permissions:
packages: write
jobs: jobs:
publish-docker-next: publish-docker-next:
runs-on: ubuntu-latest runs-on: ubuntu-latest
...@@ -25,7 +28,7 @@ jobs: ...@@ -25,7 +28,7 @@ jobs:
- name: Set Git Short SHA - name: Set Git Short SHA
run: echo "SHORT_SHA=${GITHUB_SHA::7}" >> $GITHUB_ENV run: echo "SHORT_SHA=${GITHUB_SHA::7}" >> $GITHUB_ENV
- name: Build and push - name: Build and push to DockerHub
uses: docker/build-push-action@v4 uses: docker/build-push-action@v4
with: with:
context: . context: .
...@@ -33,3 +36,18 @@ jobs: ...@@ -33,3 +36,18 @@ jobs:
tags: shieldsio/shields:next tags: shieldsio/shields:next
build-args: | build-args: |
version=${{ env.SHORT_SHA }} version=${{ env.SHORT_SHA }}
- name: Login to GHCR
uses: docker/login-action@v2
with:
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push to GHCR
uses: docker/build-push-action@v4
with:
context: .
push: true
tags: ghcr.io/badges/shields:next
build-args: |
version=${{ env.SHORT_SHA }}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment