Skip to content

Commit 5ed52e3

Browse files
committed
feat: add shared workflows for smurf sdkr
1 parent 2c68b62 commit 5ed52e3

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

.github/workflows/smurf-docker.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ name: 🦸‍♂️ Smurf-Docker-Helm
2424
type: string
2525
required: false
2626
default: aws
27-
docker_image_name:
27+
image_name:
2828
description: Docker image name
2929
type: string
3030
required: false
@@ -41,7 +41,7 @@ name: 🦸‍♂️ Smurf-Docker-Helm
4141
description: Set true for docker push
4242
type: string
4343
required: false
44-
docker_build_enable:
44+
build_enable:
4545
description: Set true to enable docker build
4646
type: string
4747
required: false
@@ -151,28 +151,28 @@ jobs:
151151
version: latest
152152

153153
- name: 🐳 Docker Image Build
154-
if: inputs.docker_build_enable != 'true'
154+
if: inputs.build_enable != 'true'
155155
run: |
156-
smurf sdkr build ${{ inputs.docker_image_name }}:${{ inputs.docker_image_tag }} -f ${{
156+
smurf sdkr build ${{ inputs.image_name }}:${{ inputs.docker_image_tag }} -f ${{
157157
inputs.dockerfile_path }} --platform ${{ inputs.docker_build_platform }}
158158
--build-arg ${{ inputs.docker_build_args }}
159159
160160
- name: 🐳 Docker Image Build with Buildkit
161161
if: inputs.docker_buildkit_enable == 'true'
162162
run: |
163-
smurf sdkr build ${{ inputs.docker_image_name }}:${{ inputs.docker_image_tag }} -f ${{
163+
smurf sdkr build ${{ inputs.image_name }}:${{ inputs.docker_image_tag }} -f ${{
164164
inputs.dockerfile_path }} --platform ${{ inputs.docker_build_platform }}
165165
--build-arg ${{ inputs.docker_build_args }} --buildkit
166166
167167
- name: 💾 Save Docker Image as Artifact
168168
run: >
169-
docker save ${{ inputs.docker_image_name }}:${{ inputs.docker_image_tag }} -o ${{
169+
docker save ${{ inputs.image_name }}:${{ inputs.docker_image_tag }} -o ${{
170170
inputs.docker_image_tar }}
171171
172172
- name: ⬆️ Upload Docker Image Artifact
173173
uses: actions/upload-artifact@v6
174174
with:
175-
name: '${{ inputs.docker_image_name }}'
175+
name: '${{ inputs.image_name }}'
176176
path: '${{ inputs.docker_image_tar }}'
177177

178178
docker_scan_push:
@@ -189,7 +189,7 @@ jobs:
189189
- name: ⬇️ Download Docker Image Artifact
190190
uses: actions/download-artifact@v7
191191
with:
192-
name: '${{ inputs.docker_image_name }}'
192+
name: '${{ inputs.image_name }}'
193193

194194
- name: 📥 Load Docker Image
195195
run: |
@@ -244,24 +244,24 @@ jobs:
244244
uses: clouddrove/smurf@v1.1.4
245245
with:
246246
tool: sdkr
247-
command: scan ${{ inputs.docker_image_name }}:${{ inputs.docker_image_tag }}
247+
command: scan ${{ inputs.image_name }}:${{ inputs.docker_image_tag }}
248248

249249
- name: 🏷️ Docker Image Tag
250250
if: inputs.docker_push == 'true'
251251
uses: clouddrove/smurf@v1.1.4
252252
with:
253253
tool: sdkr
254254
command: >-
255-
tag ${{ inputs.docker_image_name }}:${{ inputs.docker_image_tag }} ${{
256-
inputs.docker_registry_url }}/${{ inputs.docker_image_name }}:${{ inputs.docker_image_tag }}
255+
tag ${{ inputs.image_name }}:${{ inputs.docker_image_tag }} ${{
256+
inputs.docker_registry_url }}/${{ inputs.image_name }}:${{ inputs.docker_image_tag }}
257257
258258
- name: 🚀 Docker Image Push
259259
if: inputs.docker_push == 'true' && inputs.gcp_docker_push != 'true'
260260
uses: clouddrove/smurf@v1.1.4
261261
with:
262262
tool: sdkr
263263
command: >-
264-
push ${{ inputs.docker_registry }} ${{ inputs.docker_registry_url }}/${{ inputs.docker_image_name }}:${{
264+
push ${{ inputs.docker_registry }} ${{ inputs.docker_registry_url }}/${{ inputs.image_name }}:${{
265265
inputs.docker_image_tag }}
266266
267267
- name: 🚀 Docker Image Push in GCP
@@ -270,5 +270,5 @@ jobs:
270270
with:
271271
tool: sdkr
272272
command: >-
273-
push ${{ inputs.docker_registry }} ${{ inputs.docker_registry_url }}/${{ inputs.docker_image_name }}:${{
273+
push ${{ inputs.docker_registry }} ${{ inputs.docker_registry_url }}/${{ inputs.image_name }}:${{
274274
inputs.docker_image_tag }} --project-id ${{ inputs.gcp_project_id }}

0 commit comments

Comments
 (0)