Saltar al contenido

Incorporar Prácticas de Integración Continua

Introducción

La plataforma de integración API Harmony le permite incorporar prácticas de CI/CD en los procesos de desarrollo de su organización.

Definir CI/CD

"CI" en CI/CD significa Integración Continua, mientras que "CD" puede referirse a Entrega, Despliegue o Desarrollo Continuo. En conjunto, el término CI/CD se refiere a una práctica de desarrollo de software que permite la despliegue frecuente o inmediata de nuevos cambios de productos. CI/CD requiere automatización en todos los ciclos de desarrollo, desde la creación hasta las pruebas, la aprobación y el lanzamiento.

Formas en Que Puede Utilizar CI/CD

Hay varias formas en las que su organización puede incorporar prácticas de CI/CD utilizando Harmony. Harmony no solo tiene capacidades integradas como migración, despliegue y activadores de operación programadas, sino que también facilita la integración con aplicaciones y kits de herramientas de CI/CD de externo, como GitHub.

Utilice las Capacidades Integradas de Harmony

La plataforma de integración API de Harmony incluye capacidades CI/CD nativas con la capacidad de mantener su código completamente contenido dentro de los proyectos de Harmony.

Sin tener que abrir una aplicación de externo, puede revisar sus proyectos (que contienen su código), desplegar sus proyectos, migrar sus proyectos, revisar el historial de desplegar de proyectos, etc. Algunas de las cosas que puede hacer con estas capacidades incluyen configurar automáticamente pruebas unitarias o actualización de proyectos en producción a la última versión. Todo esto se hace utilizando las capacidades integradas de Jitterbit y sin salir de Jitterbit.

Muchas acciones en Harmony están disponibles a través de múltiples interfaces. Por ejemplo, puede ver el historial de desplegar desde la interfaz de Management Console en la página Proyectos (consulte Ver historial de despliegue en Proyectos), de Cloud Studio (consulte Índice de proyectos), o desde la aplicación Design Studio (consulte Menús principales de la interfaz de Design Studio).

Integrar con Sistemas de Terceros

La plataforma de integración API Harmony proporciona conectividad, integración y sincronización con cientos de extremos compatibles, incluidos aquellos que se utilizan para el desarrollo. Si su organización ya utiliza sistemas de externo en su proceso de desarrollo, puede orquestar estas herramientas de desarrollo utilizando la plataforma Harmony como sistema central.

Usando un conector como nuestro GitHub para Harmony Cloud Studio, puede usar una combinación de flujos en caso de éxito y en caso de falla, así como flujos dinámicos desencadenados por eventos o datos de carga útil, para usar CI/CD sin problemas sin la necesidad de herramientas adicionales o procesos manuales.

Otro ejemplo es aprovechar la caché del proyecto de Design Studio como almacén del repositorio de código local (consulte Configuración de las preferencias de usuario en Jitterbit Studio).

Cada despliegue de CI/CD que utiliza Jitterbit se puede personalizar para que se ajuste a los objetivos comerciales, los procesos de desarrollo y el uso de las herramientas existentes de su organización. Para obtener más información sobre cómo desarrollar un enfoque personalizado utilizando CI/CD para las necesidades de su organización, comuníquese con su Gerente de éxito del cliente.