Procedimento para atualização do ambiente de desenvolvimento
Parte 1 – Realizar build da API via Jenkins
- Acessar o Jenkins
- Selecionar a API do projeto: ‘API
-SIDI -TRUNK’ - Clicar em ‘Construir agora’, para que uma nova build do projeto seja gerada
- Clicar em ‘Última build’, para que seja possível ver o status da build que está sendo gerada
- Vá em ‘Saída do console’ para conseguir ver o processo sendo gerado
- 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
- Acesse em outra aba o Apache Archiva, realize login e o deixe aberto
- 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
- Acesse o ambiente de desenvolvimento, preferencialmente em uma aba anônima do navegador
- Vá em ‘Applications’ -> ‘Application Types’ -> ‘WebSphere enterprise applications’
- 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
- 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
- Clique em ‘Next’
- Verifique se a opção ‘Fast Path’ está selecionada e clique em ‘Next’ novamente
- Clique em ‘Next’
- Clique em ‘Next’
- Na opção ‘Target Resource JDNI Name’ da tabela de cima, clique em ‘Browse…’, selecione a opção ‘SidiSession’ e clique em ‘Apply’
- Na opção ‘Target Resource JDNI Name’ da tabela de baixo, clique em ‘Browse…’, selecione a opção ‘Novo SIDI’ e clique em ‘Apply’
- Clique em ‘Next’
- Clique em ‘Next’
- Na opção ‘Context Root’ insira: ‘/api-sidi’
- Clique em ‘Finish’
- Espere o processo de atualização concluir, e a o finalizar clique em ‘Save’
- Ao voltar para a tela inicial do ambiente de desenvolvimento, clique diretamente no nome ‘api-sidi’
- Clique em ‘Manage Modules’
- Clique em ‘SIDI’
- 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)’
- Clique em ‘Apply’
- Clique em ‘OK’
- Clique em ‘OK’
- Clique em ‘OK’
- Ao voltar para a tela inicial do ambiente de desenvolvimento, clique em ‘Save’
Parte 3 – Realizar build do front-end via Jenkins
- Acessar o Jenkins
- Selecionar o front-end do projeto: ‘3 – SIDI – FRONTEND – dev’
- Clicar em ‘Construir agora’, para que uma nova build do projeto seja gerada
- Clicar em ‘Última build’, para que seja possível ver o status da build que está sendo gerada
- Vá em ‘Saída do console’ para conseguir ver o processo sendo gerado
- 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