Vous pouvez utiliser Cloud Assembly pour activer le contrôle de version à distance des actions d'extensibilité.

La création d'une intégration avec un référentiel GitHub ou GitLab distant vous permet de gérer l'historique des versions de vos actions d'extensibilité Cloud Assembly.

En outre, vous pouvez utiliser Git pour gérer les modèles de cloud Cloud Assembly. Pour plus d'informations sur l'utilisation des modèles de cloud Cloud Assembly et de l'intégration de Git, reportez-vous aux sections Configurer l'intégration de modèles de cloud GitLab dans Cloud Assembly et Configurer l'intégration GitHub dans Cloud Assembly.

Conditions préalables

  • Un référentiel GitHub ou GitLab existant.
  • Extrayez un jeton d'accès applicable pour votre instance de GItHub ou de GitLab. Pour plus d'informations sur la génération d'un jeton d'accès GitHub, reportez-vous à la documentation de GitHub. Pour plus d'informations sur la génération d'un jeton d'accès GitLab, reportez-vous à la documentation de GitLab.

Procédure

  1. Créez une intégration de Git dans Cloud Assembly.
    1. Accédez à Infrastructure > Connexions > Intégrations > Ajouter une intégration.
    2. Sélectionnez GitHub ou GitLab.
    3. (Facultatif) Pour les intégrations de GitLab, entrez l'URL du serveur.
    4. Entrez le jeton d'accès de votre instance de Git.

    5. Entrez un nom et une description pour l'intégration.
    6. Cliquez sur Valider.
    7. (Facultatif) Ajoutez des balises de capacité. Pour plus d'informations, consultez Utilisation de balises de capacité dans Cloud Assembly.
    8. Cliquez sur Ajouter.
  2. Ajoutez le référentiel à l'intégration de Git.
    1. Accédez à Infrastructure > Connexions > Intégrations et sélectionnez l'intégration de Git que vous avez créée.
    2. Sélectionnez l'onglet Projets.
    3. Cliquez sur Ajouter un projet.
    4. Sélectionnez le projet d'extensibilité et cliquez sur Suivant.
    5. Entrez le chemin d'accès au référentiel Git. En général, le chemin est composé du nom d'utilisateur du compte principal ajouté au nom du référentiel.
    6. Entrez la branche du référentiel Git que vous souhaitez utiliser.
    7. (Facultatif) Entrez un nom de dossier approprié. Si cette zone de texte est laissée vide, tous les dossiers sont disponibles.
    8. Dans le menu déroulant Type, sélectionnez Scripts basés sur des actions.
    9. Pour terminer l'ajout du référentiel, cliquez sur Suivant.

Résultats

Les modifications apportées aux actions d'extensibilité dans votre projet sont enregistrées dans le référentiel Git intégré.

Note : Toute modification apportée à des actions d'extensibilité ou à des scripts d'action directement dans le référentiel Git intégré est automatiquement répertoriée dans l'historique des versions des actions d'extensibilité dans Cloud Assembly.