#GXBR
GeneXus
Server, Gerenciamento de
Versões e Metodologia de
TrabalhoPaulo Eugenio Sansiviero
pes@genexus.com
#GXBR
1 – Usar ambientes de
trabalho separados
#GXBR
#GXBR
Send KB
to Server
New KB
from
Server
#GXBR
Commit Update
#GXBR
Merge model
#GXBR
¿NECESITA ESPACIO
EN BLANO?
#GXBR
2 – Manter histórico
das mudanças
#GXBR
#GXBR
¿NECESITA ESPACIO
EN BLANO?
#GXBR
¿NECESITA ESPACIO
EN BLANO?
#GXBR
¿NECESITA ESPACIO
EN BLANO?
#GXBR
3 – Fazer Backup
#GXBR
¿NECESITA ESPACIO
EN BLANO?
#GXBR
4 - Record Milestones
4 – Gravar marcos do
projeto
#GXBR
5 – Usar Branches
#GXBR
¿NECESITA ESPACIO
EN BLANO? Frozen Version
Trunk
#GXBR
¿NECESITA ESPACIO
EN BLANO?
Development Version
Frozen Version
Trunk
#GXBR
¿NECESITA ESPACIO
EN BLANO?
#GXBR
¿NECESITA ESPACIO
EN BLANO?
#GXBR
#GXBR
#GXBR
#GXBR
#GXBR
6 – Builds automáticos
#GXBR
Continuous
Integration
#GXBR
MSBuild
#GXBR
TEMAS
Por onde posso
começar?
GeneXus Training
Wiki
Mãos a obra!
OBRIGADO
Paulo Sansiviero
pes@genexus.com
www.genexus.com/gxbr@genexus #GXBR
Próximos SlideShares
Carregando em…5
×

GeneXus Server, Gerenciamento de Versões e Metodologia de Trabalho

348 visualizações

Publicada em

Introdução ao GeneXus Server.
Como gerenciar versões utilizando-se do GXServer.
Metodologia de trabalho com GXServer.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
348
No SlideShare
0
A partir de incorporações
0
Número de incorporações
34
Ações
Compartilhamentos
0
Downloads
8
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Depois que a 1.0 foi liberada, posso seguir a partir de umaversão congelada para criar a 2.0, sem usar mais o Trunk. Até Depois de ter liberado a versão 1.0, precisamos trabalhar por um lado no que será a versão 1.0.1, mas também no que será a versão 1.1 que será liberada muito antes que será liberada a versão 2.0. Pode ser que inclusive necessitemos estar trabalhandonumaversão 3.0 que liberaremos muitomaisadiante.Outro caso em que isto é necessário é quandotemosum sistema emprodução, mas que tematualizações periódicas. Como obviamente não podemos estar modificando diretamente sobre o ambiente de produção, asolução é ter umaversão de desenvolvimento sobre a qual vamos fazendo as mudanças, outra de teste sobre a qual vamos pasando as mudanças de desenvolvimento para QA, se as mudançassão aprobadas se passam a umaversão de homologação e assim até chegar a produção.ComGXServeristo se torna simples criando novas versões a partir de qualquerversão que temos congelado. Porexemplo, uma vez que congelamos a versão 1.0 que libreramos, podemos criarCon GXserver esto se hace simplemente creando nuevas “versiones” a partir de cualquiera de las versiones que hemos congelado. Por ejemplo, una vez que congelamos la versión 1.0 que liberamos, podemos crear una versión de desarrollo a partir de ella, en la que iremos haciendo commit de los cambios para las actualizaciones a liberar de esta versión (1.1, 1.2, etc.). Mientras tanto, en la versión principal (Trunk) podremos estar haciendo commit de aquellas cosas que corresponden a nuestra próxima versión 2.0.Con lo que hemos estado viendo hasta ahora, queda claro que GXserver no solo nos permite tener bajo control y administrar todo lo relacionado con el desarrollo y la administración de nuestros proyectos, sino que también centraliza todo el conocimiento necesario para armar cualquier versión que nos interese, de entre las que tenemos en desarrollo o que hemos desarrollado en algún momento.En cualquier industria, cuando se tiene la posibilidad de almacenar y expresar el conocimiento necesario para armar algo, el siguiente paso suele ser…
  • GeneXus Server, Gerenciamento de Versões e Metodologia de Trabalho

    1. 1. #GXBR GeneXus Server, Gerenciamento de Versões e Metodologia de TrabalhoPaulo Eugenio Sansiviero pes@genexus.com
    2. 2. #GXBR 1 – Usar ambientes de trabalho separados
    3. 3. #GXBR
    4. 4. #GXBR Send KB to Server New KB from Server
    5. 5. #GXBR Commit Update
    6. 6. #GXBR
    7. 7. Merge model
    8. 8. #GXBR ¿NECESITA ESPACIO EN BLANO?
    9. 9. #GXBR 2 – Manter histórico das mudanças
    10. 10. #GXBR
    11. 11. #GXBR ¿NECESITA ESPACIO EN BLANO?
    12. 12. #GXBR ¿NECESITA ESPACIO EN BLANO?
    13. 13. #GXBR ¿NECESITA ESPACIO EN BLANO?
    14. 14. #GXBR 3 – Fazer Backup
    15. 15. #GXBR ¿NECESITA ESPACIO EN BLANO?
    16. 16. #GXBR 4 - Record Milestones 4 – Gravar marcos do projeto
    17. 17. #GXBR 5 – Usar Branches
    18. 18. #GXBR ¿NECESITA ESPACIO EN BLANO? Frozen Version Trunk
    19. 19. #GXBR ¿NECESITA ESPACIO EN BLANO? Development Version Frozen Version Trunk
    20. 20. #GXBR ¿NECESITA ESPACIO EN BLANO?
    21. 21. #GXBR ¿NECESITA ESPACIO EN BLANO?
    22. 22. #GXBR
    23. 23. #GXBR
    24. 24. #GXBR
    25. 25. #GXBR
    26. 26. #GXBR 6 – Builds automáticos
    27. 27. #GXBR Continuous Integration
    28. 28. #GXBR MSBuild
    29. 29. #GXBR TEMAS Por onde posso começar?
    30. 30. GeneXus Training
    31. 31. Wiki
    32. 32. Mãos a obra!
    33. 33. OBRIGADO Paulo Sansiviero pes@genexus.com www.genexus.com/gxbr@genexus #GXBR

    ×