|
5 | 5 | types: [published, edited] |
6 | 6 |
|
7 | 7 | env: |
8 | | - dockerhub_user: kloeckneri |
| 8 | + dockerhub_namespace: kloeckneri |
9 | 9 | manufacturer: kloeckner-i |
10 | 10 | product_name: db-auth-gateway |
11 | 11 | go_version: "1.18" |
|
52 | 52 | - name: Login to Dockerhub |
53 | 53 | uses: docker/login-action@v1 |
54 | 54 | with: |
55 | | - username: ${{ env.dockerhub_user }} |
| 55 | + username: ${{ secrets.DOCKERHUB_USER }} |
56 | 56 | password: ${{ secrets.DOCKERHUB_TOKEN }} |
57 | 57 |
|
58 | 58 | - name: Set action link variable |
|
66 | 66 | file: Dockerfile-ci |
67 | 67 | platforms: ${{ env.go_os }}/${{ matrix.docker_arch }} |
68 | 68 | tags: | |
69 | | - ${{ env.dockerhub_user }}/${{ env.product_name }}:latest-${{ matrix.go_arch }} |
70 | | - ${{ env.dockerhub_user }}/${{ env.product_name }}:${{ github.event.release.tag_name }}-${{ matrix.go_arch }} |
| 69 | + ${{ env.dockerhub_namespace }}/${{ env.product_name }}:latest-${{ matrix.go_arch }} |
| 70 | + ${{ env.dockerhub_namespace }}/${{ env.product_name }}:${{ github.event.release.tag_name }}-${{ matrix.go_arch }} |
71 | 71 | ghcr.io/${{ env.manufacturer }}/${{ env.product_name }}:latest-${{ matrix.go_arch }} |
72 | 72 | ghcr.io/${{ env.manufacturer }}/${{ env.product_name }}:${{ github.event.release.tag_name }}-${{ matrix.go_arch }} |
73 | 73 | labels: | |
@@ -117,23 +117,23 @@ jobs: |
117 | 117 | - name: Login to GitHub Container Registry |
118 | 118 | uses: docker/login-action@v2 |
119 | 119 | with: |
120 | | - username: ${{ env.dockerhub_user }} |
| 120 | + username: ${{ secrets.DOCKERHUB_USER }} |
121 | 121 | password: ${{ secrets.DOCKERHUB_TOKEN }} |
122 | 122 |
|
123 | 123 | - name: Create a docker manifest for a versioned container |
124 | 124 | run: | |
125 | | - docker manifest create ${{ env.dockerhub_user }}/${{ env.product_name }}:${{ github.event.release.tag_name }} \ |
126 | | - --amend ${{ env.dockerhub_user }}/${{ env.product_name }}:${{ github.event.release.tag_name }}-amd64 \ |
127 | | - --amend ${{ env.dockerhub_user }}/${{ env.product_name }}:${{ github.event.release.tag_name }}-arm64 |
| 125 | + docker manifest create ${{ env.dockerhub_namespace }}/${{ env.product_name }}:${{ github.event.release.tag_name }} \ |
| 126 | + --amend ${{ env.dockerhub_namespace }}/${{ env.product_name }}:${{ github.event.release.tag_name }}-amd64 \ |
| 127 | + --amend ${{ env.dockerhub_namespace }}/${{ env.product_name }}:${{ github.event.release.tag_name }}-arm64 |
128 | 128 |
|
129 | 129 | - name: Create a manifest for the latest container |
130 | 130 | run: | |
131 | | - docker manifest create ${{ env.dockerhub_user }}/${{ env.product_name }}:latest \ |
132 | | - --amend ${{ env.dockerhub_user }}/${{ env.product_name }}:latest-amd64 \ |
133 | | - --amend ${{ env.dockerhub_user }}/${{ env.product_name }}:latest-arm64 |
| 131 | + docker manifest create ${{ env.dockerhub_namespace }}/${{ env.product_name }}:latest \ |
| 132 | + --amend ${{ env.dockerhub_namespace }}/${{ env.product_name }}:latest-amd64 \ |
| 133 | + --amend ${{ env.dockerhub_namespace }}/${{ env.product_name }}:latest-arm64 |
134 | 134 |
|
135 | 135 | - name: Push the manifest |
136 | 136 | run: | |
137 | | - docker manifest push ${{ env.dockerhub_user }}/${{ env.product_name }}:${{ github.event.release.tag_name }} |
138 | | - docker manifest push ${{ env.dockerhub_user }}/${{ env.product_name }}:latest |
| 137 | + docker manifest push ${{ env.dockerhub_namespace }}/${{ env.product_name }}:${{ github.event.release.tag_name }} |
| 138 | + docker manifest push ${{ env.dockerhub_namespace }}/${{ env.product_name }}:latest |
139 | 139 |
|
0 commit comments