En tant que développeur ou administrateur Code Stream, vous devez vous inscrire à un compte My VMware et vous connecter pour pouvoir utiliser Code Stream.

Connexion

Une fois connecté, vous pouvez créer, exécuter et gérer des pipelines.

Tableau 1. Préparation à l'utilisation de Code Stream
Étape Action Actions requises
1 Créez un compte My VMware. Utilisez votre adresse e-mail professionnelle pour créer votre compte My VMware sur https://my.vmware.com/.
2 Connectez-vous à vRealize Automation. Ouvrez le port HTTPS 443 au trafic sortant avec accès via le pare-feu à :
  • *. vmwareidentity.com
  • gaz.csp-vidm-prod.com
  • *. vmware.com
3 Ouvrez le service Code Stream.

Mise en route des administrateurs Code Stream

En tant qu'administrateur, vous disposez du rôle d'Administrator de Code Stream et vous pouvez créer des points de terminaison afin de vous assurer que les instances opérationnelles sont disponibles pour les développeurs. Vous pouvez créer, gérer et déclencher des pipelines, et bien plus encore.

Par exemple, il est possible que vos développeurs aient besoin de connecter leurs tâches de pipeline à une source de données, à un référentiel ou à un système de notification. Ces composants fournissent à leurs pipelines les données nécessaires à leur exécution.

Vous pouvez également intégrer Code Stream à d'autres composants vRealize Automation.

  • Utilisez Cloud Assembly pour déployer VMware Cloud Templates.
  • Utilisez Service Broker pour publier des pipelines et les déclencher.

Démarrage des développeurs Code Stream

En tant que développeur, vous utilisez Code Stream pour générer et exécuter des pipelines, et surveiller l'activité des pipelines sur les tableaux de bord. Vous aurez besoin du rôle User.

Après avoir exécuté un pipeline, vous souhaiterez savoir :

  • Si votre code a passé toutes les étapes de votre pipeline. Les résultats s'affichent dans les exécutions de pipeline.
  • Si votre pipeline a échoué et ce qui a causé l'échec. Les erreurs de clé s'affichent dans les tableaux de bord de pipeline.

Utilisation des modèles de pipeline intelligents

Pour gagner du temps lors de la création d'un pipeline qui génère, teste et déploie en mode natif votre application, utilisez les modèles de pipeline intelligents. Chaque modèle de pipeline intelligent vous pose plusieurs questions et crée un pipeline en fonction de vos réponses aux questions concernant :

  • Vos objectifs de build, vos environnements et l'emplacement de votre code source.
  • Vos objectifs de déploiement et l'emplacement dans lequel vous prévoyez de déployer votre application. Par exemple, le modèle de pipeline intelligent identifie vos clusters Kubernetes existants. Vous pouvez ensuite sélectionner un cluster à utiliser lorsque vous créez et déployez votre application.

Une fois que le modèle de pipeline intelligent a créé le pipeline, vous pouvez modifier ce dernier encore davantage afin de le rendre encore plus spécifique de vos besoins.