3131
3232 echo "✔ Mensagem válida."
3333
34-
3534 # --- Instalar dependências ---
3635 - name : Instalar dependências
3736 run : npm ci
@@ -144,33 +143,58 @@ jobs:
144143 draft : false
145144 prerelease : false
146145 env :
147- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
146+ GITHUB_TOKEN :
147+ ${{ secrets.GITHUB_TOKEN }}
148148
149- # ---- Imagem Docker -----
149+ # Docker Login
150150 - name : Login Docker Hub
151151 uses : docker/login-action@f4ef78c080cd8ba55a85445d5b36e214a81df20a
152152 with :
153153 username : ${{ secrets.DOCKER_USERNAME }}
154154 password : ${{ secrets.DOCKER_PASSWORD }}
155155
156- - name : Extrai metadatas para o Docker
157- id : meta
156+ # Docker Image Back-PROD
157+ - name : Extrai metadatas para a Imagem Back-Prod
158+ id : metaProd
158159 uses : docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7
159160 with :
160- images : saneasp/back-sanea
161+ images : saneasp/back-sanea-prod
161162 tags : |
162163 type=raw,value=${{ steps.version.outputs.new_version }}
163164 type=raw,value=latest
164165
165- - name : Build e publicação da imagem Docker
166- id : push
166+ - name : Build e publicação da Imagem Back-Prod
167+ id : pushProd
167168 uses : docker/build-push-action@3b5e8027fcad23fda98b2e3ac259d8d67585f671
168169 with :
169170 context : .
170171 file : ./Dockerfile
171172 push : true
172- tags : ${{ steps.meta.outputs.tags }}
173- labels : ${{ steps.meta.outputs.labels }}
173+ tags : ${{ steps.metaProd.outputs.tags }}
174+ labels : ${{ steps.metaProd.outputs.labels }}
175+ env :
176+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
177+
178+ # Docker Image Back-DEV
179+
180+ - name : Extrai metadatas para a Imagem Back-Dev
181+ id : metaDev
182+ uses : docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7
183+ with :
184+ images : saneasp/front-back-dev
185+ tags : |
186+ type=raw,value=${{ steps.version.outputs.new_version }}
187+ type=raw,value=latest
188+
189+ - name : Build e publicação da Imagem Back-Dev
190+ id : pushDev
191+ uses : docker/build-push-action@3b5e8027fcad23fda98b2e3ac259d8d67585f671
192+ with :
193+ context : .
194+ file : ./Dockerfile.dev
195+ push : true
196+ tags : ${{ steps.metaDev.outputs.tags }}
197+ labels : ${{ steps.metaDev.outputs.labels }}
174198 env :
175199 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
176200
@@ -182,7 +206,6 @@ jobs:
182206 if : failure()
183207
184208 steps :
185-
186209 # --- Checkout do código ---
187210 - name : Checkout code
188211 uses : actions/checkout@v3
@@ -220,4 +243,4 @@ jobs:
220243 subject : " 🚨 Falha no Pipeline - ${{ github.ref_name }}"
221244 to : " ${{ secrets.TEAM_EMAILS }}"
222245 from : " CI/CD SaneaSP <no-reply@saneasp.com>"
223- html_body : ${{ steps.template.outputs.html }}
246+ html_body : ${{ steps.template.outputs.html }}
0 commit comments