Consejos

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 blank

Consejos y trucos para sus aplicaciones 4D – Edición de junio

Traducido automáticamente de Deepl

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:

Consejos blank

GitHub 4D Awesome List – Llamada a contribuciones

Traducido automáticamente de Deepl

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.

Consejos blank

4D y Git: De principiante a experto

Traducido automáticamente de Deepl

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.
Notícias blank

Guía de introducción a 4D y a los sistemas de control de versiones

Traducido automáticamente de Deepl

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.

Consejos blank

Cómo aprovechar las acciones de GitHub con 4D

Traducido automáticamente de Deepl

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.

Consejos blank

Bases de datos de proyectos: Git. Compromiso. Pull. Push y más

Traducido automáticamente de Deepl

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.