Skip to content

Tag-icone-mini.png Normas e Procedimentos

Referenciado por: Dicas Técnicas | Normas e Procedimentos |

As versões dos sistemas que são compiladas pelo processo de compilação automática estão cadastradas na tabela VERSOES no banco de dados TTADM.

SELECT * FROM VERSOES ORDER BY VERBAS, VERSAO

Grid release checkout.jpg

Neste select vemos que temos atualmente como releases em testes as versões abaixo:

  • 5.3C - Release 14
  • 5.3D - Release 5 - Ebal
  • 5.3F - Release 10
  • 5.3I - Release 3

No Repositório os fontes que serão compilados em testes são as pastas sem numeração de release.

Release EmTeste checkout.jpg

O compilador estará automaticamente gerando os executáveis na pasta \\ttadm\Compilacoes\Fox\EmTestes das release listadas acima.

Compilador em teste Checkout.jpg

Como Separar os Fontes da Nova Release ​

1. Alterar no banco as numerações das releases que estão sendo continuadas, excluir as descontinuada e incluir uma nova se for o caso.

Grid release checkout.jpg

2. Excluir as releases atuais no subversion e criar as novas.

No Repositório foi feita a separação das release que serão Liberadas (sempre a versão da tabela acima -1). A separação é feita sempre com uma cópia da pasta original(5.3c, 5.3f, 5.3i).

Release checkout.jpg

O compilador estará automaticamente gerando os executáveis na pasta na pasta \\ttadm\Compilacoes\Fox\EmTestes das release separadas que serão liberadas (sempre a versão da tabela acima -1 e as tarefas deverão estar como A Integrar e com o número da release informada).

Compilador EmLiberacao Checkout.jpg

A compilação liberada para envio aos clientes deverá ser feita para cada versão e os instaladores e atualizadores serão gerando na pasta \\ttadm\Compilacoes\Fox\EmLiberacao, quando o setor da Qualidade enviará o e-mail de liberação e copiará para a pasta \\ttadm\Compilacoes\Fox\Liberados.

Compilador Liberado Checkout.jpg

Como Criar uma nova versão ​

1. Incluir o novo número na tabela de versões.

Grid versao checkout.jpg

2. Criar nova versão no Repositório. As versões beta sempre ficarão na pasta Tlite, portanto nessa criação de nova versão a pasta será a 5.3i que até esse momento era a versão beta.

Criar versao.jpg

3. Arquivos que deverão ser ajustados com o número da nova versão. Buscar onde está com o número da versão anterior e colocar o novo número (Passar de 5.3i para 5.4).

  • /tlite/Instaladores/atualizar.iss
  • /tlite/Instaladores/atualizarnews.iss
  • /tlite/Instaladores/atualizarnf.iss
  • /tlite/Instaladores/atualizarnfsc.iss
  • /tlite/Instaladores/atualizarsc.iss
  • /tlite/Instaladores/instalar.iss
  • /tlite/Instaladores/instalarnews.iss
  • /tlite/Instaladores/instalarnf.iss
  • /tlite/Instaladores/instalarscc.iss
  • /tlite/COMP.FPW
  • /tlite/TOTALI.COP
  • /tlite/prg/ttlite.PRG

Em caso de alteração de número é necessário criar nova chave de UPGRADE

  • /tlite/prg/tlite.PRG
  • /tlite/scr/upgrade.SCT
  • /tlite/scr/upgrade.SCX