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

  1. Sélectionnez Infrastructure > Connexions > Intégrations et cliquez sur Ajouter une intégration.
  2. Sélectionnez Bitbucket.
  3. Entrez les informations récapitulatives et les informations d'identification Bitbucket sur la page de résumé de la nouvelle intégration Bitbucket.
  4. Pour valider l'intégration, cliquez sur Valider.
  5. Si vous utilisez des balises pour prendre en charge une stratégie de balisage, entrez des balises de capacité. Reportez-vous aux sections Utilisation des balises pour gérer les ressources et les déploiements de Cloud Assembly et Création d'une stratégie de balisage.
  6. Cliquez sur Ajouter.
  7. Sélectionnez l'onglet Projets sur la page principale de l'intégration Bitbucket afin d'associer un projet à cette intégration Bitbucket.
  8. Sélectionnez le Projet à associer à cette intégration Bitbucket.
  9. Cliquez sur Suivant pour ajouter un référentiel au projet Bitbucket et indiquez le type de référentiel que vous ajoutez, puis spécifiez le nom du Référentiel et la Branche, ainsi que le Dossier.
  10. Cliquez sur Ajouter.
    Si vous souhaitez ajouter un ou plusieurs référentiels à un projet, cliquez sur Ajouter un référentiel.

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.