Usando o CI no SGS

Gerando uma versão de um projeto no SGS

Para gerar uma versão basta criar uma TAG no Git com uma das descrições abaixo:

  • 1.0.0.0 para gerar um pacote com todos os sistemas do SGS menos base detran
  • sistema/1.0.0.0 para gerar um pacote para apenas um ou mais sistema(s) específico(s).

Substituir 1.0.0.0 pelo número de versão desejado, ex: 1.9.67.5 ou 1.9.77.12.
Substituir sistema pelo "código" do sistema desejado, ou mais de um separado por vírgula, conforme abaixo:

  • epe/1.0.0.0 para o sistema Vida;
  • evl/1.0.0.0 para o sistema VGBL;
  • egr/1.0.0.0 para o sistema Produto/Cadastro geral;
  • ere/1.0.0.0 para o sistema Patrimonial;
  • efn/1.0.0.0 para o sistema Financeiro;
  • esc/1.0.0.0 para o sistema Sala do corretor;
  • eav/1.0.0.0 para o sistema Automóvel;
  • base_veiculo/1.0.0.0 para o sistema Base Detran;
  • Exemplo de build de mais de um sistema: epe,egr/1.0.0.0

A TAG deve obrigatóriamente conter uma descrição. Essa descrição é o texto preenchido no Release Notes do OPKG gerado.

A execução do CI, bem como a geração do pacote pode ser acompanhado no site do GitLab em SGS -> CI/CD -> Pipelines.

Após a geração com sucesso do pacote, o mesmo deve se encontrar na rede, no diretório P:\Pacotes\SGS.

Realizando o Deploy do AutoPop

  • autopop/srv/1.0.0.0 para o serviço;
  • autopop/dev/banseg/1.0.0.0 para o cliente banseg - ambiente dev;
  • autopop/dev/corretor/1.0.0.0 para o cliente corretor - ambiente dev;
  • autopop/dev/segurado/1.0.0.0 para o cliente segurado - ambiente dev;
  • autopop/dev/seguradoCorretor/1.0.0.0 para o cliente segurado corretor - ambiente dev;
  • autopop/homolog/banseg/1.0.0.0 para o cliente banseg - ambiente homolog;
  • autopop/homolog/corretor/1.0.0.0 para o cliente corretor - ambiente homolog;
  • autopop/homolog/segurado/1.0.0.0 para o cliente segurado - ambiente homolog;
  • autopop/homolog/seguradoCorretor/1.0.0.0 para o cliente segurado corretor - ambiente homolog;