devBino / api_calculos_spring

0 stars 0 forks source link

Criar processos para CI com Gitactions #53

Closed devBino closed 4 months ago

devBino commented 4 months ago

Na issue https://github.com/devBino/api_calculos_spring/issues/48 foi feito primeiro deploy manualmente, precisamos melhorar os processos para assegurar que sejam garantidos CICD.

Para isso vamos criar pipelines com gitactions.

devBino commented 4 months ago

Altrando solicitação para

"Criar processos para CI com Gitactions".

Vamos desdobrar para contemplar CD em outra issue.

devBino commented 4 months ago

Criados alguns testes iniciais com JUnit associado um perfil development no pom.xml para rodar durante pipeline de CI

image

devBino commented 4 months ago

Pipeline de CI criado.

Para reduzir tempo dos testes, foi configurado banco H2, além de criado um perfil "development" para associarmos os testes unitários.

O próximo passo é fazer pequenos testes e mergear com a release corrente subindo das features -> develop -> current_release. Será priorizado uma issue para isso.

image

devBino commented 4 months ago

Pipeline acionado ao solicitar pull request para release atual

https://github.com/devBino/api_calculos_spring/actions/runs/9625635886