Integración Continua con Delphi
He publicado en el blog la primera de una serie de entradas centradas en el tema de la integración continua (CI).
La entrada o entradas tocan Control de versiones de nuestros proyectos (GIT), generación de test unitarios (DUnitX) y creación de un Servidor de Automatización (utilizando Jenkins). La idea es ver cada una de las partes con un poco de detalle y finalmente integrarlas y poder ver el proceso completo. Ya está dispnible la primera de ellas. Espero que se a útil: https://neftali.clubdelphi.com/1-int...on-delphi-git/ |
^\||/^\||/^\||/
No sabía que ese proceso se llamara integración contínua. Yo uso gestión de versiones desde hace unos 20 años, incluso en mis proyectos personales. Lo del Jenkins no lo conozco. Saludos. |
yo todavia guardo las distinta versiones de los proyectos por carpetas nombradas con la version jeje :p:p
|
Cita:
--- Con respecto a este tema hay varios servicios interesantes. Por ejemplo uso https://azure.microsoft.com/es-es/se...ops/pipelines/ que permite ejecutar maquinas virtuales para integracion continua en windows, linux (y sorprendentemente!) osx. Compilas los exes/dll (incluso apps iOS, Android) y recolectas los ejecutables para luego publicarlos (en appstores o sitios ftp o lo que sea!). Todo lo que se puede automatizar con comandos batch es posible. Yo ejecuto los test del proyecto incluyendo montar un servidor postgresql, crear la bd, correr los tests y si eso funciona, generar los exes para publicarlos luego en el sitio web. Montar todo ese embrollo seria algo costoso a nivel personal... |
Digamos que auí muestro las piezas básicas. El proceso más sencillo hasta la generación de la versión final.
Pero lo realmente potente, tal y como comenta [mamcx] es que al final puedes ir extendiendo esa automatización con todo lo que te interese. Generar instalables, publicar en un servidor de producción,... La idea es extender ese proceso de Automatización y programas como Jenkins te lo facilitan. |
Gran aporte, Germán
Un saludo |
Desconozco el tema en cuestión, así que estaré muy atento.
Gracias. |
La franja horaria es GMT +2. Ahora son las 22:44:11. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi