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

368 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
368
On SlideShare
0
From Embeds
0
Number of Embeds
37
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for 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

    ×