Como desarrollador, necesita una canalización que recupere una plantilla de nube de automatización desde una instancia de GitHub local cada vez que confirme un cambio. La canalización es necesaria para implementar una aplicación de WordPress para Amazon Web Services (AWS) EC2 o un centro de datos. Code Stream llama a la plantilla de nube desde la canalización y automatiza la integración continua y distribución continua (Continuous Integration and Continuous Delivery, CICD) de esa plantilla de nube para implementar la aplicación.
Si desea crear y activar la canalización, necesitará una plantilla de nube de VMware.
Para la opción Origen de plantilla de nube en la tarea de la plantilla de nube de Code Stream, puede seleccionar cualquiera de las siguientes opciones:
- Plantilla de Cloud Assembly como el control de origen. En este caso, no necesita un repositorio de GitLab o GitHub.
- Control de origen si utiliza GitLab o GitHub para el control de origen. En este caso, debe tener un webhook de Git y activar la canalización a través del webhook.
Si tiene una plantilla de nube de YAML en su repositorio de GitHub y desea utilizar esa plantilla en la canalización, debe hacer lo siguiente:
- En Cloud Assembly, inserte la plantilla de nube en el repositorio de GitHub.
- En Code Stream, cree un endpoint de Git. A continuación, cree un webhook de Git que use el endpoint de Git y la canalización.
- Para activar la canalización, actualice cualquier archivo del repositorio de GitHub y confirme el cambio.
Si no tiene una plantilla de nube de YAML en el repositorio de GitHub y desea utilizar una plantilla de nube del control de origen, utilice este procedimiento para obtener información sobre cómo hacerlo. Aprenderá a crear una plantilla de nube para una aplicación de WordPress y a activarla desde un repositorio de GitHub local. Siempre que se realiza un cambio en la plantilla de nube de YAML, la canalización se activa y automatiza la versión de la aplicación.
- En Cloud Assembly, debe agregar una cuenta de nube, una zona de nube y crear la plantilla de nube.
- En Code Stream, debe agregar un endpoint para el repositorio de GitHub local que aloja la plantilla de nube. A continuación, debe agregar la plantilla de nube a la canalización.
Este ejemplo de caso práctico muestra cómo utilizar una plantilla de nube desde un repositorio de GitHub local.

Requisitos previos
- Agregue una cuenta de nube y una zona de nube en la infraestructura de Cloud Assembly. Consulte ¿Qué son las cuentas de nube? y ¿Qué son las zonas de nube? en Cloud Assembly.
- Para crear la plantilla de nube con el procedimiento que se explica a continuación, copie el código YAML de WordPress en el portapapeles. Consulte Caso práctico de WordPress: Agregar una plantilla de nube de VMware básica en Cloud Assembly.
- Agregue el código de YAML de la aplicación de WordPress a su instancia de GitHub.
- Agregue un webhook para el activador de Git de manera que la canalización pueda extraer el código de YAML cada vez que confirme cambios en él. En Code Stream, haga clic en .
- Para conectar Code Stream al endpoint de GitHub local, agregue un proxy de nube. Para ver un ejemplo, consulte Configuración de Code Stream para modelar el proceso de lanzamiento.
- Si aprovisiona la aplicación en un centro de datos local, debe instalar y usar un proxy de nube de modo que Code Stream pueda conectarse a él. Para ver un ejemplo, consulte Configuración de Code Stream para modelar el proceso de lanzamiento y Qué son los endpoints en Code Stream.
- Para trabajar con una tarea de plantilla de nube, debe tener cualquiera de las funciones de Cloud Assembly.
Procedimiento
Resultados
Enhorabuena. Se automatizó la publicación de la aplicación implementada a partir de una plantilla de nube de YAML.
Qué hacer a continuación
Para obtener más información sobre cómo puede usar Code Stream, consulte Tutoriales para usar Code Stream.
Para obtener más referencias, consulte Más recursos para desarrolladores y administradores de Code Stream.