Cloud Assembly admite la integración con Bitbucket para su uso como un repositorio basado en Git para VMware Cloud Templates o scripts de acción de ABX.
En Cloud Assembly, puede trabajar con dos tipos de elementos de repositorio mediante la integración con Bitbucket: VMware Cloud Templates o scripts de acción de ABX. Antes de usar una integración de Bitbucket, debe sincronizar los proyectos con los que desea trabajar. Las acciones de ABX admiten la escritura diferida en el repositorio de Bitbucket, pero no es posible volver a escribir las plantillas de nube desde la integración. Si desea crear nuevas versiones de los archivos de plantilla de nube, debe hacerlo manualmente.
Requisitos previos
- Configure una implementación de servidor de Bitbucket local con uno o varios proyectos basados en plantillas de ABX o de nube que desee utilizar con las implementaciones. Actualmente no se admite Bitbucket de nube.
- Cree o designe un proyecto de Cloud Assembly para asociar la integración de Bitbucket.
- Los archivos de plantilla de nube que se sincronizarán con la integración de Bitbucket deben tener el nombre blueprint.yaml.
Procedimiento
Resultados
La integración de Bitbucket se establece con la configuración de repositorio especificada, y es posible ver y trabajar con las acciones de ABX y las plantillas de nube que se incluyen en los repositorios configurados. Al agregar un proyecto a una integración de Bitbucket, se ejecuta una operación de sincronización para extraer las versiones más recientes de los scripts de acción de ABX y los archivos de plantilla de nube desde el repositorio designado. La pestaña Historial de la página de integración de Bitbucket muestra los registros de todas las operaciones de sincronización de la integración. De forma predeterminada, los archivos se sincronizan de forma automática cada 15 minutos, pero es posible sincronizarlos manualmente; para ello, seleccione un archivo y haga clic en SINCRONIZAR en cualquier momento.
Qué hacer a continuación
Puede trabajar con las acciones de ABX en la página Extensibilidad de Cloud Assembly y con las plantillas de nube en la página Diseño. Si guarda una versión modificada de una acción de ABX en el área Extensibilidad de Cloud Assembly, la nueva versión del script se crea y se vuelve a escribir en el repositorio.