Base de conocimientos  /  Cloud Application Manager  /  Integrarse con Jenkins
Base de conocimientos  /  Cloud Application Manager  /  Integrarse con Jenkins

Complemento de Cloud Application Manager para CI/CD con Jenkins

Actualizado por Julio Castanar el 16 de mayo de 2019
Código del artículo: kb/1228

En este artículo:

Resumen

El complemento Jenkins de Cloud Application Manager automatiza los procesos de integración continua/implementación continua (CI/CD) en cualquier nube y sistema de gestión de control de fuente (SCM).

En este artículo, vemos las capacidades que le ofrece este complemento para CI/CD en el proyecto del servidor Jenkins:
Slaves management (gestión de instancias subordinadas) y los pasos de compilación, Deploy Box (implementación de casillas), Manage Instance (gestionar instancia) y Update Box (actualizar casilla).

Público

Si usa Cloud Application Manager y también utiliza Jenkins para probar e integrar continuamente cambios de código en desarrollo, lanzamiento o producción, le recomendamos usar el complemento de Jenkins para Cloud Application Manager para automatizar por completo las implementaciones sin contacto.

Requisitos previos

Gestión de instancias subordinadas

Al usar Cloud Application Manager, puede iniciar instancias subordinadas en cualquier sistema operativo, tipo y nube. Puede configurar estas subordinadas para que ejecuten automáticamente trabajos de compilación de Jenkins al mismo tiempo. Las subordinadas permiten acelerar los trabajos, compilar en un sistema operativo específico, stack en tiempo de ejecución o conjuntos de cambios de compilación para equipos de desarrollo grandes o pequeños.

Jenkins slaves config detail.png

Puede ver una guía completa para usarlo en el artículo Iniciar instancias subordinadas a través de Cloud Application Manager.

Implementación de casillas

En un proyecto de Jenkins, puede agregar un paso de compilación que use Cloud Application Manager para implementar una casilla en cualquier nube a través de Cloud Application Manager.

job-deploy-box.png

Puede ver un ejemplo completo que muestra cómo hacerlo en Configuración de CI/CD en Jenkins: paso de compilación Deploy Box (implementación de casillas).

Gestionar instancia

En un proyecto de Jenkins, puede agregar un paso de compilación que ejecute operaciones de automatización y ciclo de vida para las cargas de trabajo definidas en las casillas de Cloud Application Manager en los pasos de compilación de trabajos de Jenkins.

manage-operations.png

Puede ver un ejemplo completo que muestra cómo hacerlo en Configuración de CI/CD en Jenkins: paso de compilación Manage Instances (gestionar instancias).

Actualizar casilla

En un proyecto de Jenkins, puede agregar un paso de compilación que use Cloud Application Manager para iniciar actualizaciones de código en entornos de compilación en cualquier nube.

update-box-build.png

Puede ver un ejemplo completo que muestra cómo hacerlo en Configuración de CI/CD en Jenkins: paso de compilación Update Box (actualizar casilla).

Comunicarse con soporte de Cloud Application Manager

Lamentamos que esté teniendo problemas en el Gestor de aplicaciones en la nube. Revise los consejos para solucionar problemas o comuníquese con soporte de Cloud Application Manager para proporcionar detalles y capturas de pantalla de ser posible.

Para problemas relacionados con las llamadas API, envíe el cuerpo de la solicitud junto con los detalles del problema.

En el caso de error de casilla, comparta la casilla en el espacio de trabajo en el que su organización y Cloud Application Manager pueden ingresar y adjunte los registros.

  • Linux: SSH y busque el registro en /var/log/elasticbox/elasticbox-agent.log
  • Windows: RDP dentro de la instancia para ubicar el registro en ProgramDataElasticBoxLogselasticbox-agent.log
Powered by Translations.com GlobalLink OneLink SoftwarePowered By OneLink