Skip to content

Commit 7b8bec0

Browse files
test(docker.yml): Adds custom_tag definition for dspace-cris-dependencies
ref: DSC-2193
1 parent 99da32d commit 7b8bec0

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

.github/workflows/docker.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ jobs:
3030
build_id: dspace-cris-dependencies
3131
image_name: 4science/dspace-cris-dependencies
3232
dockerfile_path: ./Dockerfile.dependencies
33+
custom_tag: 'dspace-cris-2023_02_x'
3334
secrets:
3435
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
3536
DOCKER_ACCESS_TOKEN: ${{ secrets.DOCKER_ACCESS_TOKEN }}

.github/workflows/reusable-docker-build.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ on:
3434
tags_flavor:
3535
required: false
3636
type: string
37+
custom_tag:
38+
required: false
39+
type: string
40+
description: 'Custom tag for a dspace image (overrides default branch-based tagging)'
3741
secrets:
3842
# Requires that Docker login info be passed in as secrets.
3943
DOCKER_USERNAME:
@@ -138,7 +142,8 @@ jobs:
138142
uses: docker/metadata-action@v5
139143
with:
140144
images: ${{ env.DOCKER_BUILD_REGISTRY }}/${{ env.IMAGE_NAME }}
141-
tags: ${{ env.IMAGE_TAGS }}
145+
tags: |
146+
${{ inputs.custom_tag && format('type=raw,value={0}', inputs.custom_tag) || env.IMAGE_TAGS }}
142147
flavor: ${{ env.TAGS_FLAVOR }}
143148

144149
#--------------------------------------------------------------------

0 commit comments

Comments
 (0)