Criação de Pacotes

De Wiki Expresso V3
Ir para: navegação, pesquisa

Modos Desenvolvimento e Produção

O ciclo de desenvolvimento do ExpressoV3, a partir do código fonte(repositório), visando alterações no código(desenvolvimento) para geração de um pacote(produção) é composto das seguintes etapas:

1. Buscar do código fonte no repositório;
2. Codificar as alterações necessárias;
3. Devolver as alterações ao repositório;
4. Gerar um pacote de produção;
A base documentacional para os itens 1,2 e 3, denominado Modo Desenvolvimento, pode ser consultada
em Passo-a-passo para Desenvolver.
Este modo possibilita que o desenvolvedor atue em novas funcionalidades/correções, tendo acesso
ao código fonte, bem como consiga depurar, debugar ou rastrear suas implementeções e devolve-las 
a um repositório central ou local para testes.
Em relação ao item 4, chamado de Modo Produção, este visa colocar o sistema em produção incluindo algumas
modificações necessárias em relação a linkagem  de bibliotecas, compactação de código/recriação
de objetos dentre outras.
A geração de uma build(pacote de produção) está baseada na ferramenta Phing que é startada pelo script
build-tine20-packages.sh

Gerando a Build de Produção

Dentro do diretório ...scripts/packaging/ está disponível o script denominado build-tine20-packages.sh

Execute-o apontando para o seu repositório ou para o repositório principal do ExpressoV3 como no exemplo abaixo:

./build-tine20-packages-expressov3.sh -s "git@gitorious.org:expresso_livre/expressolivre3.git" -b kristina.20140410 -r "kristina.20140410.01" -c "ExpressoV3 Kristina"

sendo

./build-tine20-packages-expressov3.sh -s "<endereço para o repositório>" -b <branch do repositório> -r "<nome de release da versão>" -c "<nome da aplicação>"

Recomendamos que seja utilizado um branch de versão (kristina.AAAAMMDD) uma vez o mesmo já foi preparado para executar corretamente o script de geração de versão

Ferramentas pessoais
Espaços nominais

Variantes
Ações
Navegação
Ferramentas