Update ui-workflow.yml
Add IMAGE_TAG_ECR
This commit is contained in:
10
.github/workflows/ui-workflow.yml
vendored
10
.github/workflows/ui-workflow.yml
vendored
@@ -21,6 +21,11 @@ on:
|
|||||||
required: false
|
required: false
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
|
IMAGE_TAG_ECR:
|
||||||
|
description: "Select image tag for ECR"
|
||||||
|
required: false
|
||||||
|
type: string
|
||||||
|
default: latest
|
||||||
NODE_VERSION:
|
NODE_VERSION:
|
||||||
description: "Node version to setup. Default is 16."
|
description: "Node version to setup. Default is 16."
|
||||||
required: false
|
required: false
|
||||||
@@ -79,11 +84,12 @@ jobs:
|
|||||||
ECR_REPOSITORY: ${{ inputs.ECR_REPOSITORY }}
|
ECR_REPOSITORY: ${{ inputs.ECR_REPOSITORY }}
|
||||||
IMAGE_TAG: ${{ secrets.SECRET_IMAGE_TAG }}
|
IMAGE_TAG: ${{ secrets.SECRET_IMAGE_TAG }}
|
||||||
BOOT_JAR_NAME: ${{ inputs.BOOT_JAR_NAME }}
|
BOOT_JAR_NAME: ${{ inputs.BOOT_JAR_NAME }}
|
||||||
|
IMAGE_TAG_ECR: ${{ inputs.IMAGE_TAG_ECR }}
|
||||||
run: |
|
run: |
|
||||||
docker build --build-arg=IMAGE_TAG=$IMAGE_TAG -t $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG .
|
docker build --build-arg=IMAGE_TAG=$IMAGE_TAG -t $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG .
|
||||||
docker push $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG
|
docker push $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG
|
||||||
docker build --build-arg=IMAGE_TAG=$IMAGE_TAG -t $ECR_REGISTRY/$ECR_REPOSITORY:latest .
|
docker build --build-arg=IMAGE_TAG=$IMAGE_TAG -t $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG_ECR .
|
||||||
docker push $ECR_REGISTRY/$ECR_REPOSITORY:latest
|
docker push $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG_ECR
|
||||||
|
|
||||||
- name: Logout on Arbina ECR
|
- name: Logout on Arbina ECR
|
||||||
run: docker logout ${{ secrets.SECRET_ECR_REGISTRY }}
|
run: docker logout ${{ secrets.SECRET_ECR_REGISTRY }}
|
||||||
|
|||||||
Reference in New Issue
Block a user