Procedimento de Release

De BIS Wiki
Revisão de 22h20min de 19 de março de 2015 por Rodrigogml (discussão | contribs) (Criou página com 'Para efetuar a release de uma nova distribuição do BIS siga os passos abaixo: == Release da Aplicação J2EE - BISEAR == {{stop|EAR|Não tratar o projeto BISEAR como os de...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Para efetuar a release de uma nova distribuição do BIS siga os passos abaixo:

Release da Aplicação J2EE - BISEAR

EAR
Não tratar o projeto BISEAR como os demais projetos de desenvolvimento. O procedimento do BISEAR são explicados no final e só devem ser feitos depois que os demais projetos envolvidos já estejam preparados para o release.

Preparando os projetos para o release

Esses passos devem ser realizados nos projetos que serão incluídos neste release, e empacotados no EAR.

  1. Ter a certeza de que as informações de versão do módulo, do banco de dados, e a versão das dependências estão corretas nas classes de "Description".
  2. Fazer checkout do código que será feito o release a passar uma tag no formato "v<major>.<minor>.<revision>" garantindo que: O diretório onde a tag será criada está no formato "<repositório>/tags/vX.Y.Z";
  3. Fazer o checkout para empacotamento pela tag gerada para que não ocorram erros. Ou ao fim da operação de definir a tagline marcar a opção migrar para a tag criada.

Fazer release do EAR

  1. Fazer checkout de todos os projetos que serão empacotados no EAR pela tag da versão que será empacotada.
  2. Atualizar o arquivo de release, informando a versão dos módulos que serão inclusos nessa versão do EAR e fazer checkin do arquivo.
  3. Passar a tag informando a versão do empacotamento. Para o número de versão leia Definindo Número de Versão.
  4. Exportar o EAR usando a IDE. (até que seja feito scripts de build melhores =\).
  5. Editar o EAR exportado, e:
    1. alterar dentro do pacote lib/bispersistence.jar o persistence.xml para que os SQL não sejam impressos;
    2. alterar o arquivo web.xml do war e definir o Vaadin como modo de produção = true.