Procedimento para atualização do ambiente de homologação [SIDI]

Atualização Thiago

Paulo me enviou um passo a passo, estou colocando algumas informações aqui para facilitar a atualização do processo.

Parte 1 – Acessar o menu “Tags”

Link: https://dev.azure.com/CNI-STI/novo_sidi/_git/api-sidi

https://lh3.googleusercontent.com/-uKGewjPhFdY/YEfUSi_y33I/AAAAAAAAGns/p8dPHN7KnAQeOGS2wsWVNdDNCfE5d4IFwCK8BGAsYHg/s0/2021-03-09.png

Parte 2 – Criar “Tag”

Clica em “New tag” ou “Nova tag” e preenche ela com “v<ano><sprint>_rc<numero da build>. Neste caso rc001 já existe e vou criar a 002.
https://lh3.googleusercontent.com/-cLbjh-AeAcg/YEfUdvgcg8I/AAAAAAAAGnw/U4a4srpVEkAmm2w6oCGITID1mcmelcuGwCK8BGAsYHg/s0/2021-03-09.png
Parte 3 – Gerar pipeline
Existe um gatilho ao criar a “tag” que inicia a geração da pipeline automaticamente.
https://lh3.googleusercontent.com/-5MP1432_frs/YEfUlUyV4fI/AAAAAAAAGn0/c_Grdc2RxcMKGFfZwMv4Rpfkjgop3ZxwQCK8BGAsYHg/s0/2021-03-09.png
Geração em execução, aguardar alguns minutos:
Processo finalizado:
https://lh3.googleusercontent.com/-5_27tP6-Q2Q/YEfV2JrRfBI/AAAAAAAAGoE/vIXXMtbr0GQgLbYotQ9JMhULFIbQCCzRgCK8BGAsYHg/s0/2021-03-09.png
Parte 4 – Deploy da release
Acessar Pipelines > Releases
https://lh3.googleusercontent.com/-LxFfO1HN_2o/YEfV47a6tOI/AAAAAAAAGoI/QsoM7EaU_vEmJ_Joh7QjPIMF-SqyLLZRACK8BGAsYHg/s0/2021-03-09.png
Clica em “hml-sidi” da última release, no caso “Release-150”
https://lh3.googleusercontent.com/-94MWmBBiOFI/YEfWBdK_80I/AAAAAAAAGoM/n3Zb62iqZrUU_GmJIUtJqHGbKYNkjkkjQCK8BGAsYHg/s0/2021-03-09.png
Clica em “Deploy”.
https://lh3.googleusercontent.com/-Ujg-c7EYfNw/YEfWEodfP2I/AAAAAAAAGoQ/P7fpyNEIngAiXBlYd58bu64ioKcxoan4ACK8BGAsYHg/s0/2021-03-09.png
Deploy novamente. Não precisa incluir comentário
https://lh3.googleusercontent.com/-VpXj9SrZ5u4/YEfWJGjVHbI/AAAAAAAAGoU/LGKignbk3nc5AbCyS4zbl1N9RPZmisgGQCK8BGAsYHg/s0/2021-03-09.png
Ir para aprovação. Se você tiver perfil, você mesmo aprova. Se não, solicite alguém para aprovar
https://lh3.googleusercontent.com/-Cw5g_9tw9tY/YEfWLeaOwPI/AAAAAAAAGoY/-IBdPFGc5KUWfkg6tB06mSqgwRNgts_ngCK8BGAsYHg/s0/2021-03-09.png
https://lh3.googleusercontent.com/-ZRYfJFZ20Ho/YEfWNZfU5EI/AAAAAAAAGoc/UvimobpamgUsFPUoR4qv5LnX_CH7brrHQCK8BGAsYHg/s0/2021-03-09.png
https://lh3.googleusercontent.com/-B2lDg_Xvo_8/YEfWTBjRnNI/AAAAAAAAGog/PXyFHPVSBIckCaE_CWdPb2MxS547gZMBQCK8BGAsYHg/s0/2021-03-09.png
A Azure cria um agent pra fazer o deploy.
https://lh3.googleusercontent.com/-YIwBzWg_MAA/YEfW__KefQI/AAAAAAAAGos/sxj6JSZiyNc2ukhvYflAH6FJOREuZeUWwCK8BGAsYHg/s0/2021-03-09.png
API atualizada. Fazendo o deploy para o front agora. Exatamente o mesmo processo.
https://lh3.googleusercontent.com/-Kxr66XaIhHw/YEfXJFjdsUI/AAAAAAAAGow/HhbYowHynkAPeJtnp2vBBSrcsbQfCsMgQCK8BGAsYHg/s0/2021-03-09.png

Depreciado: Este sistema está na esteira DevSecOps da Azure e esta página precisa de atualização.

Procedimento para atualização do ambiente de homologação


Parte 1 – Realizar build da API via Jenkins

  1. Acessar o Jenkins
  2. Selecionar a API do projeto: ‘API-SIDI-TRUNK’
  3. Clicar em ‘Construir agora’, para que uma nova build do projeto seja gerada
  4. Clicar em ‘Última build’, para que seja possível ver o status da build que está sendo gerada
  5. Vá em ‘Saída do console’ para conseguir ver o processo sendo gerado
  6. Ao acessar a página, caso a build já tenha sido gerada e concluída com sucesso, no final da página estará escrito: ‘Finished: SUCCESS‘, caso contrário aguarde para que o processo finalize. Caso a mensagem seja ‘Finished: FAILURE’, reveja o processo e/ou volte no desenvolvimento do projeto para corrigir possíveis erros

Parte 2 – Realizar build do front-end via Jenkins

  1. Acessar o Jenkins
  2. Selecionar o front-end do projeto: ‘3 – SIDI – FRONTEND – homolog’
  3. Clicar em ‘Construir agora’, para que uma nova build do projeto seja gerada
  4. Clicar em ‘Última build’, para que seja possível ver o status da build que está sendo gerada
  5. Vá em ‘Saída do console’ para conseguir ver o processo sendo gerado
  6. Ao acessar a página, caso a build já tenha sido gerada e concluída com sucesso, no final da página estará escrito: ‘Finished: SUCCESS‘, caso contrário aguarde para que o processo finalize. Caso a mensagem seja ‘Finished: FAILURE’, reveja o processo e/ou volte no desenvolvimento do projeto para corrigir possíveis erros

Parte 3 – Criar um JIRA solicitando atualização do ambiente

  1. Acessar o Dashboard de Jiras
  2. Clicar em ‘Nova Pendência’
  3. Selecionar o projeto ‘Novo SIDI’ e o tipo de pendência ‘Serviço’
  4. Preencher o Jira conforme o documento padrão para atualização do ambiente de homologação
  5. Caso haja algum script para ser inserido, vá em ‘More Actions’
  6. Clique em ‘Anexar arquivos’
  7. Anexe o script desejado
  8. Encaminhe o endereço do Jira para o responsável pelo sistema