|
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