Skip to content
This repository was archived by the owner on Jan 12, 2025. It is now read-only.

Commit b22cb38

Browse files
committed
ci: Move Docker build for GitHub container registry to GitLab
1 parent e688a6e commit b22cb38

File tree

3 files changed

+10
-24
lines changed

3 files changed

+10
-24
lines changed

.github/workflows/github_release.yml

+1-23
Original file line numberDiff line numberDiff line change
@@ -40,26 +40,4 @@ jobs:
4040
**Changes in this release:**
4141
${{ steps.conventional_changelog.outputs.changelog }}
4242
draft: false
43-
prerelease: false
44-
45-
# DOCKER RELATED
46-
- name: Set up QEMU
47-
uses: docker/setup-qemu-action@v1
48-
- name: Set up Docker Buildx
49-
uses: docker/setup-buildx-action@v1
50-
- name: Login to GitHub Container Registry
51-
uses: docker/login-action@v1
52-
with:
53-
registry: ghcr.io
54-
username: ${{ github.repository_owner }}
55-
password: ${{ secrets.CR_PAT }}
56-
- name: Build and push
57-
uses: docker/build-push-action@v2
58-
with:
59-
context: .
60-
file: ./Dockerfile
61-
platforms: linux/amd64,linux/arm/v7,linux/arm64
62-
push: true
63-
tags: |
64-
ghcr.io/${{ secrets.DOCKERHUB_USERNAME }}/${{ secrets.DOCKERHUB_REPO }}:latest
65-
ghcr.io/${{ secrets.DOCKERHUB_USERNAME }}/${{ secrets.DOCKERHUB_REPO }}:${{steps.tag.outputs.tag}}
43+
prerelease: false

.gitlab-ci.yml

+6-1
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,16 @@ test docker:
1515
before_script:
1616
- docker login -u "$DOCKERHUB_USER" -p "$DOCKERHUB_TOKEN" docker.io
1717
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
18+
- docker login -u "$DOCKERHUB_USER" -p "$GITHUB_TOKEN" ghcr.io
1819
- docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
1920
- docker buildx create --use --name grfdbuilder
2021
script:
2122
- docker buildx build
2223
--push
2324
--platform linux/amd64,linux/arm/v7,linux/arm64
25+
--tag "index.docker.io/$DOCKERHUB_USER/$DOCKERHUB_REPO:develop"
2426
--tag "$CI_REGISTRY_IMAGE:develop"
25-
--tag "index.docker.io/$DOCKERHUB_USER/$DOCKERHUB_REPO:develop" .
27+
--tag "ghcr.io/$DOCKERHUB_USER/$DOCKERHUB_REPO:develop" .
2628
except:
2729
refs:
2830
- tags
@@ -61,6 +63,7 @@ build:
6163
before_script:
6264
- docker login -u "$DOCKERHUB_USER" -p "$DOCKERHUB_TOKEN" docker.io
6365
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
66+
- docker login -u "$DOCKERHUB_USER" -p "$GITHUB_TOKEN" ghcr.io
6467
- docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
6568
- docker buildx create --use --name grfdbuilder
6669
script:
@@ -70,6 +73,8 @@ build:
7073
--platform linux/amd64,linux/arm/v7,linux/arm64
7174
--cache-from "$CI_REGISTRY_IMAGE:develop"
7275
--tag "$CI_REGISTRY_IMAGE:latest"
76+
--tag "ghcr.io/$DOCKERHUB_USER/$DOCKERHUB_REPO:$CI_COMMIT_TAG"
77+
--tag "ghcr.io/$DOCKERHUB_USER/$DOCKERHUB_REPO:latest"
7378
--tag "index.docker.io/$DOCKERHUB_USER/$DOCKERHUB_REPO:$CI_COMMIT_TAG"
7479
--tag "index.docker.io/$DOCKERHUB_USER/$DOCKERHUB_REPO:latest" .
7580
only:

.releaserc.yml

+3
Original file line numberDiff line numberDiff line change
@@ -83,13 +83,16 @@ generateNotes:
8383
hidden: false
8484
- type: 'perf'
8585
section: '⏩ Performance'
86+
hidden: false
8687
- type: 'refactor'
8788
section: ':scissors: Refactor'
8889
hidden: false
8990
- type: 'revert'
9091
section: '👀 Reverts'
92+
hidden: false
9193
- type: 'style'
9294
section: '💈 Style'
95+
hidden: false
9396
- type: 'test'
9497
section: '🧪 Tests'
9598
hidden: false

0 commit comments

Comments
 (0)