|
9 | 9 | workflow_dispatch: |
10 | 10 | inputs: |
11 | 11 | image_tag_version: |
12 | | - description: 'Version to tag the Docker image' |
| 12 | + description: 'Version to tag the Docker image ()' |
| 13 | + required: true |
| 14 | + type: string |
| 15 | + ecr_repository: |
| 16 | + description: 'ECR repository name (dev-zebra-server)' |
13 | 17 | required: false |
14 | 18 | type: string |
15 | 19 |
|
16 | 20 | env: |
17 | 21 | AWS_REGION: ${{ vars.AWS_REGION || 'eu-central-1' }} |
18 | | - ECR_REPOSITORY: ${{ vars.ECR_REPOSITORY || 'dev-zebra-server' }} |
| 22 | + ECR_REPOSITORY: ${{ inputs.ecr_repository || vars.ECR_REPOSITORY || 'dev-zebra-server' }} |
19 | 23 | DOCKERFILE_PATH: ${{ vars.DOCKERFILE_PATH }} |
20 | 24 |
|
21 | 25 | jobs: |
|
62 | 66 | # Set the input IMAGE_TAG_VERSION |
63 | 67 | echo "IMAGE_TAG_VERSION=${{ github.event.inputs.image_tag_version }}" >> $GITHUB_ENV |
64 | 68 | echo " User-provided IMAGE_TAG_VERSION: ${{ github.event.inputs.image_tag_version }}" |
65 | | - |
66 | | - - name: Print run information |
67 | | - run: | |
68 | | - echo "Branch/Ref: ${{ github.ref_name }}" |
69 | | - echo "Full Ref: ${{ github.ref }}" |
70 | | - echo "Event: ${{ github.event_name }}" |
71 | | - echo "Inputs:" |
72 | | - echo " image_tag_version: ${{ github.event.inputs.image_tag_version || '(not set)' }}" |
73 | 69 |
|
74 | 70 | - name: Build, tag, and push image to Amazon ECR |
75 | 71 | id: build-image |
@@ -138,9 +134,10 @@ jobs: |
138 | 134 | echo "image_exact_tag=$ECR_REGISTRY/$ECR_REPOSITORY:$GIT_TAG" >> $GITHUB_OUTPUT |
139 | 135 | fi |
140 | 136 | |
141 | | - # Print the public repository URL |
142 | 137 | echo "" |
143 | 138 | echo "=====================================" |
144 | | - echo "Public ECR Repository URL:" |
145 | | - echo "https://gallery.ecr.aws/$ECR_REPOSITORY" |
| 139 | + echo "Successfully pushed to ECR:" |
| 140 | + echo " Registry: $ECR_REGISTRY" |
| 141 | + echo " Repository: $ECR_REPOSITORY" |
| 142 | + echo " Tags: $IMAGE_TAG_LATEST ${IMAGE_TAG_VERSION:+$IMAGE_TAG_VERSION }${GIT_TAG:+$GIT_TAG}" |
146 | 143 | echo "=====================================" |
0 commit comments