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

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.

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

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.

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).

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).

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.

Como Criar uma nova versão
1. Incluir o novo número na tabela de versões.

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.

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