Es posible integrar el servicio de alojamiento de repositorios basado en la nube de GitHub en Cloud Assembly

Se necesita un token de GitHub válido para configurar la integración de GitHub en Cloud Assembly. Consulte la documentación de GitHub para obtener información sobre cómo crear y ubicar el token.

Requisitos previos

Procedimiento

  1. Seleccione Infraestructura > Conexiones > Integraciones y haga clic en Agregar integración.
  2. Seleccione GitHub.
  3. Introduzca la información requerida en la página de configuración de GitHub.
  4. Haga clic en Validar para comprobar la integración.
  5. Si necesita agregar etiquetas para admitir una estrategia de etiquetado, introduzca las etiquetas de capacidad. Consulte Cómo utilizar etiquetas para administrar implementaciones y recursos de Cloud Assembly y Crear una estrategia de etiquetado.
  6. Haga clic en Agregar.
  7. Configure la conexión de GitHub para aceptar plantillas de nube en un repositorio adecuado.
    1. Seleccione Infraestructura > Integraciones y elija la integración de GitHub correspondiente.
    2. Seleccione Proyectos.
    3. Seleccione Nuevo proyecto y cree un nombre para el proyecto.
    4. Introduzca la ruta de acceso de Repositorio en GitHub. Por lo general, es el nombre de usuario de la cuenta principal anexado al nombre del repositorio.
    5. Introduzca el valor adecuado de Rama de GitHub que desea utilizar.
    6. Si corresponde, introduzca un nombre de Carpeta. Si lo deja en blanco, estarán disponibles todas las carpetas.
    7. Defina la opción Tipo según proceda.
    8. Haga clic en Siguiente para terminar de agregar el repositorio.
      Al realizar esta acción, se inicia una tarea de sincronización automatizada que importa las plantillas de nube en la plataforma.
      Cuando se completan las tareas de sincronización, aparece un mensaje que indica que se importaron las plantillas de nube.

Resultados

GitHub está disponible para su uso en blueprints de Cloud Assembly.

Qué hacer a continuación

Ahora puede recuperar plantillas de nube desde GitHub.