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

Lorsque vous remplissez le modèle de pipeline intelligent, un pipeline CD est créé dans votre référentiel et les actions requises pour l'exécuter sont lancées. 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 de pipeline intelligent CD, vous devez :

  • Identifier un projet qui regroupera tous vos travaux, y compris votre pipeline, vos points de terminaison et vos tableaux de bord.
  • Collectez les informations de votre build comme décrit dans la partie CD de la section Planification d'une build native CICD dans Code Stream avant d'utiliser le modèle de pipeline intelligent. Par exemple :
    • Ajouter un point de terminaison Kubernetes où VMware Code Stream déploiera le conteneur.
    • Préparez le fichier YAML Kubernetes qui crée l'espace de noms, le service et le déploiement. Si vous devez télécharger une image à partir d'un référentiel privé, le fichier YAML doit inclure une section avec le secret de configuration Docker.

Une fois que vous aurez collecté toutes les informations et configuré ce dont vous avez besoin, voici comment vous créerez un pipeline à partir du modèle de pipeline intelligent CD.

Dans Pipelines, sélectionnez Modèles intelligents.

Lorsque vous créez un pipeline, vous pouvez utiliser un modèle de pipeline intelligent.

Sélectionnez le modèle de pipeline intelligent CD.

Vous pouvez créer un pipeline de livraison continue en cliquant sur la fiche de modèle de pipeline intelligent de livraison continue.

Remplissez le modèle, indiquez un nom pour le pipeline, puis cliquez 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 :

  • Vérifiez que votre pipeline a abouti. Cliquez sur Exécutions et recherchez votre pipeline. S'il a échoué, corrigez les erreurs et exécutez-le à nouveau.
  • Vérifiez que le Webhook Git fonctionne correctement. L'onglet Activité Git affiche les événements. Cliquez sur Déclencheurs > Git > Activité.
  • Examinez le tableau de bord de pipeline et observez les tendances. Cliquez sur Tableaux de bord et recherchez votre tableau de bord de pipeline. Vous pouvez également créer un tableau de bord personnalisé pour générer des rapports sur des KPI 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.