Skip to content

Commit 1a03641

Browse files
authored
Publish image to GitHub Container Registry (#23)
1 parent 4b5d9b1 commit 1a03641

2 files changed

Lines changed: 12 additions & 1 deletion

File tree

.github/workflows/build.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,20 @@ jobs:
2222
- name: Build
2323
run: |
2424
docker build --build-arg=BASE_IMAGE_TAG=${{ matrix.base-image-tag }} --tag ppiper/node-browsers:${{ matrix.base-image-tag }} .
25+
docker tag ppiper/node-browsers:${{ matrix.base-image-tag }} ghcr.io/sap/ppiper-node-browsers:${{ matrix.base-image-tag }}
2526
- name: Tag latest image
2627
if: ${{ matrix.base-image-tag == '10-buster' }}
27-
run: docker tag ppiper/node-browsers:${{ matrix.base-image-tag }} ppiper/node-browsers:latest
28+
run: |
29+
docker tag ppiper/node-browsers:${{ matrix.base-image-tag }} ppiper/node-browsers:latest
30+
docker tag ghcr.io/sap/ppiper-node-browsers:${{ matrix.base-image-tag }} ghcr.io/sap/ppiper-node-browsers:latest
2831
- name: Push
2932
if: ${{ github.ref == 'ref/head/master' }}
3033
run: |
3134
echo ${{ secrets.DOCKERHUB_PASSWORD }} | docker login -u ${{ secrets.DOCKERHUB_USER }} --password-stdin
35+
echo "${{ secrets.CR_PAT }}" | docker login https://ghcr.io -u ${{ secrets.CR_USER }} --password-stdin
3236
docker push ppiper/node-browsers:${{ matrix.base-image-tag }}
37+
docker push ghcr.io/sap/ppiper-node-browsers:${{ matrix.base-image-tag }}
3338
if [ "${{ matrix.base-image-tag }}" == 10-buster ]; then
3439
docker push ppiper/node-browsers:latest
40+
docker push ghcr.io/sap/ppiper-node-browsers:latest
3541
fi

.github/workflows/release.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,18 @@ jobs:
3535
- name: Build and push
3636
run: |
3737
echo ${{ secrets.DOCKERHUB_PASSWORD }} | docker login -u ${{ secrets.DOCKERHUB_USER }} --password-stdin
38+
echo "${{ secrets.CR_PAT }}" | docker login https://ghcr.io -u ${{ secrets.CR_USER }} --password-stdin
3839
docker build --build-arg=BASE_IMAGE_TAG=${{ matrix.base-image-tag }} --tag ppiper/node-browsers:${{ env.PIPER_version }}-${{ matrix.base-image-tag }} .
40+
docker tag ppiper/node-browsers:${{ env.PIPER_version }}-${{ matrix.base-image-tag }} ghcr.io/sap/ppiper-node-browsers:${{ env.PIPER_version }}-${{ matrix.base-image-tag }}
3941
docker push ppiper/node-browsers:${{ env.PIPER_version }}-${{ matrix.base-image-tag }}
42+
docker push ghcr.io/sap/ppiper-node-browsers:${{ env.PIPER_version }}-${{ matrix.base-image-tag }}
4043
- name: Tag and push node 10 image
4144
if: ${{ matrix.base-image-tag == '10-buster' }}
4245
run: |
4346
docker tag ppiper/node-browsers:${{ env.PIPER_version }}-${{ matrix.base-image-tag }} ppiper/node-browsers:${{ env.PIPER_version }}
47+
docker tag ghcr.io/sap/ppiper-node-browsers:${{ env.PIPER_version }}-${{ matrix.base-image-tag }} ghcr.io/sap/ppiper-node-browsers:${{ env.PIPER_version }}
4448
docker push ppiper/node-browsers:${{ env.PIPER_version }}
49+
docker push ghcr.io/sap/ppiper-node-browsers:${{ env.PIPER_version }}
4550
- uses: SAP/project-piper-action@master
4651
if: ${{ matrix.base-image-tag == '10-buster' }}
4752
with:

0 commit comments

Comments
 (0)