Cómo implementar la integración continua con 4D: guía paso a paso
En el mundo del desarrollo de software ha aparecido en los últimos años un nuevo concepto llamado «Integración continua». La definición que vemos o escuchamos por todas partes es:
«CI es un proceso que automatiza la compilación, prueba y entrega de una aplicación de forma regular y frecuente».
Una vez comprendida esta definición, que expresa un proceso interesante y prometedor, ¿qué debo hacer para implementarlo en 4D? Si busca en Internet, encontrará que hay muchas herramientas y frameworks de CI disponibles.
Sin embargo, hay varios requisitos previos antes de utilizar estas herramientas de CI.
Consejos y trucos para sus aplicaciones 4D – Edición de junio
por Add Komoncharoensiri, Director de Servicios Técnicos de 4D Inc.
Aquí vamos con otra serie de consejos y trucos.
Como usted sabe, la Base de Conocimiento 4D es una biblioteca de información sobre la tecnología 4D donde se publican activamente consejos técnicos semanales y notas técnicas mensuales. Si se perdió los últimos consejos en la KB, no hay problema; aquí hay una compilación de las últimas semanas.
Esta entrada del blog cubre 16 consejos:
GitHub 4D Awesome List – Llamada a contribuciones
Para seguir siendo competitivo en la industria del software, hay que buscar siempre la innovación y dar impulso al cambio.
Con ese espíritu, 4D siempre le ha dado la tecnología adecuada para crecer y expandirse. El modo de proyecto es un ejemplo que viene con un tremendo beneficio: la capacidad de utilizar Git para poner en marcha su aplicación 4D en un entorno de desarrollo más productivo.
Así que decidimos crear una lista de 4D Awesome, donde reunimos toda la sabiduría colectiva en un solo lugar para hacer la vida de los desarrolladores 4D un poco más fácil.
Si usted es un usuario de Git/GitHub y tiene un proyecto fantástico que cree que puede ayudar a otros desarrolladores, puede contribuir a la lista 4D Awesome, ¡donde viven los proyectos impresionantes!
Esta entrada del blog explica el concepto de una lista Awesome y cómo puede contribuir.
4D y Git: De principiante a experto
Así que a estas alturas, ya sabes que los proyectos vienen con un tremendo beneficio: la capacidad de utilizar Git (el sistema de control de revisiones) y GitHub (el servicio de alojamiento) para poner en marcha tu aplicación 4D en un entorno de desarrollo más productivo.
El control de versiones para desarrolladores principiantes o senior ha sido un elemento básico en todos los entornos de trabajo donde múltiples recursos colaboran para participar en lo que podría llamarse una cadena de producción de software.
Para ayudarte a familiarizarte con Git, hemos puesto a tu disposición muchos recursos. Esta entrada del blog es una recopilación de todo lo que hemos proporcionado sobre este tema… hasta ahora. Si te sientes perdido y no sabes por dónde empezar, sigue leyendo; hemos incluido
- otras entradas del blog,
- una guía detallada,
- un video de la cumbre mejor valorado,
- e incluso un curso de formación.
Guía de introducción a 4D y a los sistemas de control de versiones
Durante muchos años, 4D ha permitido desarrollar bases de datos binarias como parte de un equipo con un 4D Server. Esta forma de desarrollar es sencilla, pero muchos desarrolladores nos pidieron ser más eficientes en la gestión del código fuente para ofrecer una mejor trazabilidad. 4D les ha escuchado y ha desarrollado el modo Proyecto para satisfacer esta necesidad. Este modo abrió una nueva era de colaboración gracias alos sistemas de control de versiones.
Cómo aprovechar las acciones de GitHub con 4D
Tu proyecto está ahora en un sistema de control de fuentes. Esto significa que la gestión de varias versiones de su software, la supervisión de los cambios y la integración de correcciones o nuevas características es ahora mucho más sencilla.
¿Por qué no aprovechar también la integración continua?
A partir de 4D v19, puede lanzar la compilación de su proyecto con un comando. Como resultado, ahora tiene todos los bloques de construcción necesarios para automatizar su cadena de integración.
Esta entrada del blog le dará un ejemplo de automatización con el gestor de GitHub y las Acciones de GitHub.
gitignore y 4D: una función útil para los usuarios de Git
El modo proyecto te permite seguir fácilmente los cambios con Git, el sistema de control de versiones más popular. Pero a menudo, usted no quiere rastrear todos los archivos de su proyecto en el repositorio Git. 4D le ofrece ahora la posibilidad de definir lo que no se debe rastrear en sus nuevos proyectos.
Bases de datos de proyectos: Git. Compromiso. Pull. Push y más
En una entrada anterior del blog, le presentamos Git (un sistema de control de versiones) y Github (un servicio de alojamiento basado en la nube) y cómo puede compartir su código 4D con otros desarrolladores. En esta entrada de blog, iremos un poco más allá explorando algunos escenarios que un desarrollador puede encontrar, como clonar un repositorio remoto, ignorar archivos ya confirmados y resolver conflictos de fusión.
Cómo compartir su código 4D a través de Github
Así que ha estado probando bases de datos de proyectos… tal vez ha creado una o tal vez ha convertido una aplicación binaria existente. Ahora, es el momento de mostrarle cómo utilizar Git (el sistema de control de revisiones) con Github como servicio de alojamiento para su aplicación 4D.
Contacto con nosotros
¿Tiene alguna pregunta, sugerencia o simplemente quiere ponerse en contacto con los bloggers de 4D? Escríbenos.
* Su privacidad es muy importante para nosotros. Haga clic aquí para ver nuestra Política