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