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

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

Jira padrão de atualização do ambiente de homologação [SIDI]

Resumo: Atualizar aplicação em homologação

Prioridade: Média

Grupos: web-app e bd (caso houver algum script para ser executado no banco de homologação)

Pessoas: gbsantos e aafernandes

Descrição: Prezados, por favor, atualizar a aplicação em homologação.

O WAR da API está disponível em (insira aqui o endereço do arquivo .war gerado via build da API no Jenkins).
O pacote da aplicação Angular “(insira aqui o nome do arquivo .zip gerado via build do front-end no Jenkins).” foi gerado no Jenkins em http://maven.sistemaindustria.org.br:8080/job/2%20-%20SIDI%20-%20FRONTEND%20-%20homolog/lastBuild/console

Procedimento de atualização:
1 – Parar aplicação da API;
2 – Executar scripts SQL “(insira aqui o nome dos arquivos .sql que serão anexados)” na sequência;
3 – Atualizar API;
4 – Atualizar aplicação Angular;

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

Procedimento para atualização do ambiente de desenvolvimento


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
  7. Acesse em outra aba o Apache Archiva, realize login e o deixe aberto
  8. Após verificar a conclusão da build, baixar o arquivo com o final ‘.war’ que também fica próximo ao final da página

Parte 2 – Subir a aplicação via WebSphere

  1. Acesse o ambiente de desenvolvimento, preferencialmente em uma aba anônima do navegador
  2. Vá em ‘Applications’ -> ‘Application Types’ -> ‘WebSphere enterprise applications’
  3. Selecione a checkbox que se encontra ao lado do projeto ‘api-sidi’ e com a checkbox selecionada vá em ‘Update’, que se encontra na parte superior da tabela
  4. Vá em ‘Escolher arquivo’ e selecione o arquivo ‘.war’ que você havia baixado na parte 1. Caso o download não tenha finalizado, espere finalizar
  5. Clique em ‘Next’
  6. Verifique se a opção ‘Fast Path’ está selecionada e clique em ‘Next’ novamente
  7. Clique em ‘Next’
  8. Clique em ‘Next’
  9. Na opção ‘Target Resource JDNI Name’ da tabela de cima, clique em ‘Browse…’, selecione a opção ‘SidiSession’ e clique em ‘Apply’
  10. Na opção ‘Target Resource JDNI Name’ da tabela de baixo, clique em ‘Browse…’, selecione a opção ‘Novo SIDI’ e clique em ‘Apply’
  11. Clique em ‘Next’
  12. Clique em ‘Next’
  13. Na opção ‘Context Root’ insira: ‘/api-sidi’
  14. Clique em ‘Finish’
  15. Espere o processo de atualização concluir, e a o finalizar clique em ‘Save’
  16. Ao voltar para a tela inicial do ambiente de desenvolvimento, clique diretamente no nome ‘api-sidi’
  17. Clique em ‘Manage Modules’
  18. Clique em ‘SIDI’
  19. Na opção ‘Class loader order’, modifique de ‘Classes loaded with parent class loader first’ para ‘Classes loaded with local class loader first (parent last)’
  20. Clique em ‘Apply’
  21. Clique em ‘OK’
  22. Clique em ‘OK’
  23. Clique em ‘OK’
  24. Ao voltar para a tela inicial do ambiente de desenvolvimento, clique em ‘Save’

Parte 3 – Realizar build do front-end via Jenkins

  1. Acessar o Jenkins
  2. Selecionar o front-end do projeto: ‘3 – SIDI – FRONTEND – dev’
  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