GUILHERME 81727c16f8
Some checks failed
Dev Build & Deploy Divida Ativa Web / build-deploy (push) Failing after 33s
feat: SPA autonomo de Divida Ativa com bootstrap multi-tenant e CRUDs Livro/Folha/CDA
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 17:50:31 -03:00

51 lines
1.6 KiB
YAML

name: Dev Build & Deploy Divida Ativa Web
on:
push:
branches:
- developer
jobs:
build-deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Define version
id: version
run: |
VERSION=$(date +'%Y.%m.%d.%H%M')
echo "version=$VERSION" >> $GITHUB_OUTPUT
- name: Login registry
env:
REGISTRY_PASSWORD: ${{ secrets.REGISTRY_PASSWORD }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
run: |
echo "$REGISTRY_PASSWORD" | docker login git.modumsolucao.com.br \
-u "$REGISTRY_USER" \
--password-stdin
- name: Build Docker image
run: |
docker build \
--memory=3g \
--build-arg VITE_API_URL="${{ vars.DEV_VITE_DIVIDA_API_URL }}" \
-t git.modumsolucao.com.br/modumsolucao/modumfiscal-divida-ativa-web:latest \
-t git.modumsolucao.com.br/modumsolucao/modumfiscal-divida-ativa-web:${{ steps.version.outputs.version }} \
.
- name: Push image
run: |
docker push git.modumsolucao.com.br/modumsolucao/modumfiscal-divida-ativa-web:latest
docker push git.modumsolucao.com.br/modumsolucao/modumfiscal-divida-ativa-web:${{ steps.version.outputs.version }}
- name: Deploy DEV
run: |
docker service update \
--image git.modumsolucao.com.br/modumsolucao/modumfiscal-divida-ativa-web:${{ steps.version.outputs.version }} \
--with-registry-auth \
app_modumfiscal-divida-ativa-web