Pour créer un pipeline d'intégration continue (CI) dans VMware Code Stream, vous pouvez utiliser le modèle intelligent CI. Pour planifier votre build native CI, vous allez collecter les informations dont vous avez besoin pour remplir le modèle intelligent avant de l'utiliser pour créer le pipeline dans cet exemple de plan.

Lorsque vous remplissez le modèle intelligent, celui-ci crée un pipeline CI dans votre référentiel et effectue les actions requises pour l'exécuter. Après l'exécution de votre pipeline, vous pouvez surveiller les tendances en matière d'exécution de pipeline.

Pour planifier votre build avant d'utiliser le modèle intelligent CI, vous allez collecter les informations pour votre build, puis suivre la partie CI de Planification d'une build native CICD dans Code Stream avant d'utiliser le modèle intelligent.

Après avoir rassemblé toutes les informations et configuré ce dont vous avez besoin, voici comment vous allez créer un pipeline à partir du modèle intelligent CI.

Dans Pipelines, sélectionnez Modèles intelligents.

Sélectionner le modèle intelligent.

Vous allez sélectionner le modèle intelligent CI.

Créer un pipeline d'intégration continue à partir d'un modèle intelligent.

Vous aller remplir le modèle et cliquer sur Créer pour enregistrer le pipeline avec les étapes qu'il crée.

Vous pouvez modifier le pipeline pour apporter les modifications finales qui pourraient être nécessaires. Ensuite, vous pouvez activer le pipeline et l'exécuter. Une fois le pipeline exécuté, voici quelques éléments à rechercher :
  • Assurez-vous que l'exécution de votre pipeline a réussi. Cliquez sur Exécutions et recherchez votre pipeline. S'il a échoué, corrigez les erreurs et exécutez-le à nouveau.
  • Assurez-vous que le webhook Git fonctionne correctement. L'onglet Activité Git affiche les événements. Cliquez sur Déclencheurs > Git > Activité.
  • Consultez le tableau de bord du pipeline et examinez les tendances. Cliquez sur Tableaux de bord, puis recherchez votre tableau de bord de pipeline. Vous pouvez également créer un tableau de bord personnalisé pour générer un rapport sur des indicateurs de performance clés supplémentaires.

Pour obtenir un exemple détaillé, reportez-vous à la section Intégration continue du code d'un référentiel GitHub ou GitLab à un pipeline dans VMware Code Stream.