39
39
environment : dev
40
40
env :
41
41
PYTHON_VERSION : ${{ vars.PYTHON_VERSION }}
42
- DEV_CONTAINER_REGISTRY : ${{ vars.DEV_CONTAINER_REGISTRY }}
43
- DEV_LOGIN_USERNAME : ${{ secrets.DEV_LOGIN_USERNAME }}
44
- DEV_LOGIN_PASSWORD : ${{ secrets.DEV_LOGIN_PASSWORD }}
42
+ DOCKERHUB_CONTAINER_REGISTRY : ${{ vars.DOCKERHUB_CONTAINER_REGISTRY }}
43
+ DOCKERHUB_LOGIN_USERNAME : ${{ secrets.DOCKERHUB_LOGIN_USERNAME }}
44
+ DOCKERHUB_LOGIN_PASSWORD : ${{ secrets.DOCKERHUB_LOGIN_PASSWORD }}
45
45
PARENT_IMAGE_NAME : ${{ vars.PARENT_IMAGE_NAME }}
46
46
DOCKERFILE : ${{ vars.DOCKERFILE }}
47
47
HEAD_REF : parent-image-updates
@@ -86,19 +86,19 @@ jobs:
86
86
- name : Log into DEV registry
87
87
uses : docker/login-action@v3
88
88
with :
89
- registry : " ${{ env.DEV_CONTAINER_REGISTRY }}"
90
- username : " ${{ env.DEV_LOGIN_USERNAME }}"
91
- password : " ${{ env.DEV_LOGIN_PASSWORD }}"
89
+ registry : " ${{ env.DOCKERHUB_CONTAINER_REGISTRY }}"
90
+ username : " ${{ env.DOCKERHUB_LOGIN_USERNAME }}"
91
+ password : " ${{ env.DOCKERHUB_LOGIN_PASSWORD }}"
92
92
93
93
- name : Build & Push ${{ env.PARENT_IMAGE_NAME }}:${{ env.HEAD_REF }}-${{ matrix.parent_image_type }}
94
94
uses : docker/build-push-action@v5
95
95
with :
96
96
context : .
97
- cache-from : type=registry,ref=${{ env.DEV_CONTAINER_REGISTRY }}/${{ env.PARENT_IMAGE_NAME }}:${{ env.HEAD_REF }}-${{ matrix.parent_image_type }}-cache
98
- cache-to : type=registry,ref=${{ env.DEV_CONTAINER_REGISTRY }}/${{ env.PARENT_IMAGE_NAME }}:${{ env.HEAD_REF }}-${{ matrix.parent_image_type }}-cache,mode=max,image-manifest=true
97
+ cache-from : type=registry,ref=${{ env.DOCKERHUB_CONTAINER_REGISTRY }}/${{ env.PARENT_IMAGE_NAME }}:${{ env.HEAD_REF }}-${{ matrix.parent_image_type }}-cache
98
+ cache-to : type=registry,ref=${{ env.DOCKERHUB_CONTAINER_REGISTRY }}/${{ env.PARENT_IMAGE_NAME }}:${{ env.HEAD_REF }}-${{ matrix.parent_image_type }}-cache,mode=max,image-manifest=true
99
99
platforms : linux/amd64
100
100
file : ${{ env.DOCKERFILE }}
101
- tags : ${{ env.DEV_CONTAINER_REGISTRY }}/${{ env.PARENT_IMAGE_NAME }}:${{ env.HEAD_REF }}-${{ matrix.parent_image_type }}
101
+ tags : ${{ env.DOCKERHUB_CONTAINER_REGISTRY }}/${{ env.PARENT_IMAGE_NAME }}:${{ env.HEAD_REF }}-${{ matrix.parent_image_type }}
102
102
push : true
103
103
build-args : |
104
104
platform=linux/amd64
@@ -108,11 +108,11 @@ jobs:
108
108
uses : docker/build-push-action@v5
109
109
with :
110
110
context : .
111
- cache-from : type=registry,ref=${{ env.DEV_CONTAINER_REGISTRY }}/${{ env.PARENT_IMAGE_NAME }}:${{ env.HEAD_REF }}-${{ matrix.parent_image_type }}-arm64-cache
112
- cache-to : type=registry,ref=${{ env.DEV_CONTAINER_REGISTRY }}/${{ env.PARENT_IMAGE_NAME }}:${{ env.HEAD_REF }}-${{ matrix.parent_image_type }}-arm64-cache,mode=max,image-manifest=true
111
+ cache-from : type=registry,ref=${{ env.DOCKERHUB_CONTAINER_REGISTRY }}/${{ env.PARENT_IMAGE_NAME }}:${{ env.HEAD_REF }}-${{ matrix.parent_image_type }}-arm64-cache
112
+ cache-to : type=registry,ref=${{ env.DOCKERHUB_CONTAINER_REGISTRY }}/${{ env.PARENT_IMAGE_NAME }}:${{ env.HEAD_REF }}-${{ matrix.parent_image_type }}-arm64-cache,mode=max,image-manifest=true
113
113
platforms : linux/arm64
114
114
file : ${{ env.DOCKERFILE }}
115
- tags : ${{ env.DEV_CONTAINER_REGISTRY }}/${{ env.PARENT_IMAGE_NAME }}:${{ env.HEAD_REF }}-${{ matrix.parent_image_type }}-arm64
115
+ tags : ${{ env.DOCKERHUB_CONTAINER_REGISTRY }}/${{ env.PARENT_IMAGE_NAME }}:${{ env.HEAD_REF }}-${{ matrix.parent_image_type }}-arm64
116
116
push : true
117
117
build-args : |
118
118
platform=linux/arm64
0 commit comments