11---
2- name : docker-build-push
2+ name : 🐳 docker-build-push
33
44on :
55 workflow_call :
5151
5252jobs :
5353 build-image :
54- name : Build Images
54+ name : 🏗️ Build Images
5555 runs-on : ubuntu-latest
5656
5757 steps :
5858
59- - name : Checkout git repo
59+ - name : 📦 Checkout git repo
6060 uses : actions/checkout@v4
6161
62- - name : Login to Docker Hub
62+ - name : 🔑 Login to Docker Hub
6363 if : ${{ inputs.provider == 'DOCKERHUB' }}
6464 uses : docker/login-action@v3
6565 with :
6666 username : ${{ secrets.DOCKERHUB_USERNAME }}
6767 password : ${{ secrets.DOCKERHUB_PASSWORD }}
6868
69- - name : Push docker image to DOCKERHUB
69+ - name : 🚀 Push docker image to DOCKERHUB
7070 if : ${{ inputs.provider == 'DOCKERHUB' }}
7171 env :
7272 IMAGE_TAG : ${{ inputs.IMAGE_TAG }}
7676 docker build -t $images:$IMAGE_TAG $BUILD_PATH
7777 docker push $images:$IMAGE_TAG
7878
79- - name : Configure AWS credentials
79+ - name : 🔧 Configure AWS credentials
8080 if : ${{ inputs.provider == 'aws' }}
8181 uses : aws-actions/configure-aws-credentials@v4
8282 with :
@@ -88,18 +88,18 @@ jobs:
8888 role-duration-seconds : ${{ inputs.role-duration-seconds }}
8989 role-skip-session-tagging : true
9090
91- - name : Verify awscli
91+ - name : 🕵️ Verify awscli
9292 if : ${{ inputs.provider == 'aws' }}
9393 run : |
9494 aws sts get-caller-identity
9595
9696
97- - name : Login to Amazon ECR
97+ - name : 🔑 Login to Amazon ECR
9898 if : ${{ inputs.provider == 'aws' }}
9999 id : login-ecr
100100 uses : aws-actions/amazon-ecr-login@v2
101101
102- - name : Push docker image to Amazon ECR
102+ - name : 🚢 Push docker image to Amazon ECR
103103 if : ${{ inputs.provider == 'aws' }}
104104 id : docker-build
105105 env :
@@ -112,7 +112,7 @@ jobs:
112112 docker build -t $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG $BUILD_PATH
113113 docker push $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG
114114
115- - name : Push docker image to Amazon ECR and DOCKERHUB
115+ - name : 🚀🚢 Push docker image to Amazon ECR and DOCKERHUB
116116 if : ${{ inputs.provider == 'DOCKERHUB,aws' }}
117117 env :
118118 # # For ECR env variable
0 commit comments