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. La configuration de votre réseau et l'emplacement de vos points de terminaison sur site sur 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 trouvent sur le même réseau, installez un seul proxy cloud. Si vos points de terminaison sur site résident sur des réseaux différents, 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.

Workflow de mise en route pour configurer VMware Code Stream.

Conditions préalables

  • Vérifiez qu'un référentiel GitLab ou GitHub sur site existe et contient le code que votre pipeline utilisera.
  • Pour connecter votre service cloud Code Stream à votre référentiel GitLab ou 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 proxy cloud est nommé 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.
      Ajout et installation d'un proxy cloud dans VMware Cloud Assembly.
  2. Ajoutez un point de terminaison Git pour connecter 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éé, codestream dans cet exemple de cas d'utilisation. 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.
      Configuration de VMware Code Stream via l'ajout d'un point de terminaison.
  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.
    Configuration de VMware Code Stream via la création d'un pipeline et l'ajout de tâches.
  4. Enregistrez votre pipeline, puis cliquez sur Activer pour en activer l'exécution.
    Enregistrement de votre pipeline et activation de son exécution.
  5. Lorsque la fiche de pipeline est activée, cliquez sur Exécuter.
  6. Cliquez sur Exécutions et observez l'exécution de votre pipeline.
    Surveillance de votre pipeline pendant son exécution.
  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 pertinentes, à 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. Vous pouvez également effectuer une recherche dans le panneau pour obtenir des réponses aux questions.