Cloud Assembly prend en charge l'intégration avec Bitbucket pour une utilisation en tant que référentiel Git pour les scripts d'action ABX et VMware Cloud Templates.
Dans Cloud Assembly, vous pouvez utiliser deux types d'éléments de référentiel à l'aide de l'intégration Bitbucket : VMware Cloud Templates ou scripts d'action ABX Vous devez synchroniser les projets que vous souhaitez utiliser avant d'utiliser une intégration Bitbucket. Les actions ABX prennent en charge la réécriture dans le référentiel Bitbucket, mais vous ne pouvez pas réécrire de modèles de cloud à partir de l'intégration. Si vous souhaitez créer de nouvelles versions de fichiers de modèle de cloud, vous devez le faire manuellement.
Conditions préalables
- Configurez un déploiement de Bitbucket Server sur site avec un ou plusieurs projets basés sur ABX ou basés sur un modèle de cloud que vous souhaitez utiliser avec vos déploiements. Bitbucket Cloud n'est actuellement pas pris en charge.
- Créez ou désignez un projet Cloud Assembly pour associer votre intégration Bitbucket.
- Les fichiers de modèle de cloud à synchroniser avec une intégration Bitbucket doivent être nommés blueprint.yaml.
Procédure
Résultats
L'intégration Bitbucket est configurée avec la configuration de référentiel spécifiée et vous pouvez afficher et utiliser des actions ABX et des modèles de cloud contenus dans des référentiels configurés. Lorsque vous ajoutez un projet à une intégration Bitbucket, une opération de synchronisation s'exécute pour récupérer les dernières versions de scripts d'action ABX et de fichiers de modèle de cloud à partir du référentiel désigné. L'onglet Historique de la page d'intégration Bitbucket affiche les enregistrements de toutes les opérations de synchronisation de l'intégration. Par défaut, les fichiers sont synchronisés automatiquement toutes les 15 minutes, mais vous pouvez synchroniser manuellement un fichier en le sélectionnant et en cliquant sur SYNCHRONISER à tout moment.
Que faire ensuite
Vous pouvez utiliser des actions ABX sur la page Extensibilité de Cloud Assembly et vous pouvez utiliser des modèles de cloud sur la page Concevoir. Si vous enregistrez une version modifiée d'une action ABX dans la zone Extensibilité de Cloud Assembly, la nouvelle version du script est créée et réécrite dans le référentiel.