En tant qu'administrateur qui configure Code Stream, une fois connecté, vous pouvez ajouter des points de terminaison, créer et exécuter des pipelines et afficher les résultats.

Code Stream se connecte à des points de terminaison sur site via un proxy cloud. Votre configuration réseau et l'emplacement de vos points de terminaison sur site dans ces réseaux déterminent le nombre d'instances de proxy cloud dont vous avez besoin. Si tous vos points de terminaison sur site se retrouvent sur le même réseau, installez un proxy cloud unique. Si vos points de terminaison sur site résident dans différents réseaux, installez un proxy cloud pour chaque réseau indépendant. Ensuite, dans la configuration des points de terminaison, dans Code Stream, sélectionnez le proxy cloud qui réside sur le même réseau que votre point de terminaison.

Dans ce cas d'utilisation, vous ajoutez un proxy cloud qui connecte votre service cloud Code Stream à un référentiel GitLab sur site afin que votre pipeline puisse télécharger un fichier Kubernetes.

Pour ajouter le proxy cloud, téléchargez le fichier OVA à partir de VMware Cloud Assembly et installez-le dans votre instance de vCenter Server. Ensuite, dans Code Stream, vous ajoutez un point de terminaison Git que Code Stream utilise pour se connecter via le proxy cloud au référentiel sur site. Vous créez ensuite un pipeline qui obtient le code du développeur à partir du référentiel GitLab sur site et le déploie sur un cluster Kubernetes.

Un processus de mise en route est également disponible sous la forme d'une configuration guidée dans l'interface utilisateur de Code Stream. Cliquez sur l'icône Aide, puis sur Configuration guidée.

Le démarrage de Code Stream implique l'ajout d'un point de terminaison, l'ajout d'un proxy cloud et la création et l'exécution d'un pipeline.

Conditions préalables

  • Vérifiez qu'un référentiel GitLab ou un référentiel GitHub existe sur site et qu'il contient le code que votre pipeline utilisera.
  • Pour connecter votre service cloud Code Stream à votre référentiel GitLab ou un référentiel GitHub sur site, vérifiez que vous pouvez accéder à VMware Cloud Assembly afin de pouvoir ajouter un proxy cloud.

Procédure

  1. Configurez le proxy cloud que le service cloud Code Stream utilise pour se connecter à votre référentiel GitLab sur site.
    Si un proxy cloud local est disponible, lorsque vous ajoutez le point de terminaison Git, vous pouvez sélectionner Par défaut pour le proxy cloud. Dans cet exemple de cas d'utilisation, le nom du proxy cloud est codestream.
    1. Pour ajouter un proxy cloud, vous téléchargez le fichier OVA du proxy cloud et l'installez dans votre instance de vCenter Server.
    2. Accédez au service VMware Cloud Assembly, cliquez sur Infrastructure, cliquez sur Serveurs proxy cloud, cliquez sur Nouveau et installez le proxy cloud.
      Lorsque vous ajoutez un proxy cloud, vous téléchargez le fichier OVA et l'importez dans le système vCenter Server avec la clé que vous copiez ici.
  2. Ajoutez un point de terminaison Git qui connecte Code Stream à votre référentiel GitLab sur site.
    1. Cliquez sur Points de terminaison.
    2. Sélectionnez le type de point de terminaison Git, et saisissez un nom et une description.
    3. Sélectionnez le proxy cloud que vous avez créé. Dans cet exemple, le nom du proxy cloud est codestream. Pour utiliser un proxy cloud local, sélectionnez Par défaut.
    4. Entrez les informations restantes et le jeton.
    5. Pour tester la connexion au point de terminaison, cliquez sur Valider, puis enregistrez le point de terminaison.
      Lorsque vous ajoutez un point de terminaison qui connecte Code Stream et votre référentiel, vous sélectionnez le proxy cloud et le serveur de référentiel, puis entrez l'URL du référentiel.
  3. Cliquez sur Pipelines, créez un pipeline et ajoutez une tâche qui utilise le point de terminaison Git. Vous pouvez éventuellement ajouter une notification par e-mail.
    Lorsque vous créez un pipeline, vous ajoutez des tâches et vous entrez les détails pour chaque tâche.
  4. Enregistrez votre pipeline, puis cliquez sur Activer pour en activer l'exécution.
    Après avoir enregistré votre pipeline, vous devez l'activer avant de pouvoir l'exécuter.
  5. Après avoir activé le pipeline, cliquez sur Exécuter.
  6. Cliquez sur Exécutions et suivez la progression de votre pipeline au fil de son exécution.
    Lorsque vous observez l'exécution de votre pipeline, l'icône Étapes affiche la progression.
  7. Si le pipeline échoue, corrigez le problème et relancez l'exécution du pipeline.
  8. Cliquez sur Tableaux de bord et sélectionnez votre tableau de bord de pipeline afin de pouvoir surveiller l'activité du pipeline.

Résultats

Votre pipeline s'est exécuté et a téléchargé le fichier destiné au développeur à partir d'une instance de GitLab. La tâche du pipeline a déployé l'application sur un cluster Kubernetes et vous avez surveillé toute l'activité sur le tableau de bord du pipeline.

Que faire ensuite

Pour en savoir plus sur l'utilisation de Code Stream, reportez-vous à Présentation et fonctionnement de VMware Code Stream.

Si vous ne trouvez pas les informations dont vous avez besoin ici, vous pouvez obtenir de l'aide supplémentaire dans le produit.

  • Cliquez sur les points d'aide thématique et les info-bulles de l'interface utilisateur et lisez-les pour obtenir des informations contextuelles à l'emplacement et au moment où vous en avez besoin.
  • Ouvrez le panneau de support du produit et lisez les rubriques qui s'affichent pour la page de l'interface utilisateur active. Pour obtenir des réponses aux questions, vous pouvez également effectuer une recherche dans le panneau.