Puede usar Cloud Assembly para habilitar el control de versiones remotas de las acciones de extensibilidad.

Al crear una integración con un repositorio remoto de GitHub o GitLab, puede administrar el historial de versiones de las acciones de extensibilidad de Cloud Assembly.

Además, puede usar Git para administrar plantillas de nube de Cloud Assembly. Para obtener más información sobre el uso de la integración de Git y las plantillas de nube de Cloud Assembly, consulte Configurar integraciones de plantillas de nube de GitLab en Cloud Assembly y Configurar la integración de GitHub en Cloud Assembly.

Requisitos previos

  • Un repositorio de GitHub o GitLab existente.
  • Extraiga un token de acceso aplicable para su instancia de GItHub o GitLab. Para obtener información sobre cómo generar un token de acceso de GitHub, consulte la documentación de GitHub. Para obtener información sobre cómo generar un token de acceso de GitLab, consulte la documentación de GitLab.

Procedimiento

  1. Cree una integración de Git en Cloud Assembly.
    1. Desplácese hasta Infraestructura > Conexiones > Integraciones > Agregar integración.
    2. Seleccione GitHub o GitLab.
    3. Introduzca un nombre y una descripción para la integración.
    4. Introduzca la URL del servidor.
    5. Introduzca el token de acceso para la instancia de Git.
    6. Haga clic en Validar.
    7. (opcional) Agregue etiquetas de capacidad. Para obtener más información, consulte Usar etiquetas de capacidad en Cloud Assembly.
    8. Haga clic en Agregar.
  2. Agregue el repositorio a la integración de Git.
    1. Desplácese hasta Infraestructura > Conexiones > Integraciones y seleccione la integración de Git creada anteriormente.
    2. Seleccione la pestaña Proyectos.
    3. Haga clic en Agregar proyecto.
    4. Seleccione el proyecto de extensibilidad y haga clic en Siguiente.
    5. Introduzca la ruta de acceso al repositorio de Git. Por lo general, la ruta es el nombre de usuario de la cuenta principal anexado al nombre del repositorio.
    6. Introduzca la rama del repositorio de Git que desea utilizar.
    7. (opcional) Introduzca una carpeta apropiada. Si este cuadro de texto se deja en blanco, todas las carpetas estarán disponibles.
    8. En el menú desplegable Tipo, seleccione Scripts basados en acciones.
    9. Para terminar de agregar el repositorio, haga clic en Siguiente.

Resultados

Los cambios en las acciones de extensibilidad del proyecto se guardarán en el repositorio de Git integrado.

Nota: Los cambios en las acciones de extensibilidad o los scripts de acción enviados directamente al repositorio de Git integrado se recogerán automáticamente mediante el historial de versiones de acciones de extensibilidad en Cloud Assembly.