vRealize Automation Code Stream™ is een tool voor continue integratie en continue levering (CICD) die u kunt gebruiken om pijplijnen te bouwen die het softwarereleaseproces in uw DevOps-levenscyclus modelleren. Door pijplijnen te maken, bouwt u de code-infrastructuur die uw software snel en doorlopend levert.

Werkstroom vanaf het inchecken van de ontwikkelaarscode tot geïmplementeerde applicaties

Wanneer u vRealize Automation Code Stream gebruikt om uw software te leveren, integreert u twee van de belangrijkste onderdelen van uw DevOps-levenscyclus: uw releaseproces en uw ontwikkelaarstools. Na de eerste instelling, die vRealize Automation Code Stream met uw bestaande ontwikkelingstools integreert, automatiseren de pijplijnen uw volledige DevOps-levenscyclus.

Vanaf vRealize Automation 8.2 worden blueprints VMware Cloud Templates genoemd.

U maakt een pijplijn die uw software bouwt, test en vrijgeeft. vRealize Automation Code Stream gebruikt die pijplijn om uw software uit te werken van de opslagplaats van de broncode tot de productie via testen.

Wat VMware Code Stream doet, van ontwikkeling tot productie.

U vindt meer informatie over het plannen van uw continue integratie en pijplijnen voor continue levering bij Plannen om op een systeemeigen manier uw code te bouwen, integreren en leveren in vRealize Automation Code Stream.

Hoe vRealize Automation Code Stream-beheerders vRealize Automation Code Stream gebruiken

Als beheerder maakt u eindpunten en zorgt u ervoor dat er werkende instanties beschikbaar zijn voor ontwikkelaars. U kunt pijplijnen maken, activeren en beheren, en meer. U heeft de rol Administrator, zoals beschreven in Hoe beheer ik gebruikerstoegang en goedkeuringen in vRealize Automation Code Stream?.

Tabel 1. Hoe vRealize Automation Code Stream-beheerders ontwikkelaars ondersteunen
Om ontwikkelaars te ondersteunen… Wat u kunt doen…
Omgevingen bieden en beheren.

Maak omgevingen voor ontwikkelaars om hun code te testen en te implementeren.

  • Volg de status en verzend e-mailmeldingen.
  • Houd uw ontwikkelaars productief door ervoor te zorgen dat hun omgevingen continu werken.

Zie Meer resources voor vRealize Automation Code Stream-beheerders en -ontwikkelaars voor meer informatie.

Zie ook Tutorials voor het gebruik van vRealize Automation Code Stream.

Geef eindpunten op. Zorg ervoor dat ontwikkelaars beschikken over werkende instanties van eindpunten die verbinding kunnen maken met hun pijplijnen.
Verstrek integraties met andere services.

Zorg ervoor dat integraties met andere services werken.

Raadpleeg vRealize Automation-documentatie voor meer informatie.

Pijplijnen maken.

Maak pijplijnen die releaseprocessen modelleren.

Zie Pijplijnen maken en gebruiken in vRealize Automation Code Stream voor meer informatie.

Activeer pijplijnen.

Zorg ervoor dat pijplijnen worden uitgevoerd wanneer er gebeurtenissen plaatsvinden.

  • Gebruik de Docker-trigger om een standalone pijplijn voor continue levering (CD) te activeren wanneer een build-artefact wordt gemaakt of bijgewerkt.
  • Gebruik de Git-trigger om een pijplijn te activeren wanneer een ontwikkelaar wijzigingen in de code doorvoert.
  • Gebruik de Gerrit-trigger om een pijplijn te activeren wanneer ontwikkelaars code beoordelen, samenvoegen en meer.
  • Gebruik de Docker-trigger om een standalone pijplijn voor continue levering (CD) te activeren wanneer een build-artefact wordt gemaakt of bijgewerkt.

Zie Pijplijnen in vRealize Automation Code Stream activeren voor meer informatie.

Beheer pijplijnen en goedkeuringen.

Blijf op de hoogte van pijplijnen.

  • Bekijk de pijplijnstatus en bekijk wie de pijplijnen heeft uitgevoerd.
  • Bekijk goedkeuringen voor de uitvoering van pijplijnen en beheer goedkeuringen voor actieve en inactieve pijplijn-uitvoeringen.

Zie Wat zijn gebruikersbewerkingen en goedkeuringen in vRealize Automation Code Stream? voor meer informatie.

Zie ook Hoe kan ik KPI's voor mijn pijplijn volgen in vRealize Automation Code Stream?.

Bewaak ontwikkelaarsomgevingen.

Maak custom dashboards die de pijplijnstatus, trends, statistieken en belangrijke indicatoren controleren. Gebruik de custom dashboards om pijplijnen te bewaken die slagen of mislukken in ontwikkelaarsomgevingen. Identificeer en rapporteer over resources die niet genoeg worden gebruikt en maak resources vrij.

U kunt ook het volgende zien:

  • Hoe lang een pijplijn is uitgevoerd voordat deze is gelukt.
  • Hoe lang een pijplijn heeft gewacht op goedkeuring, en u kunt de gebruiker die deze moet goedkeuren op de hoogte stellen.
  • Fasen en taken die het vaakst mislukken.
  • Fasen en taken die de meeste tijd nodig hebben om te worden uitgevoerd.
  • Releases waarmee de ontwikkelingsteams bezig zijn.
  • Applicaties die met succes zijn geïmplementeerd en vrijgegeven.

Zie Pijplijnen bewaken in vRealize Automation Code Stream voor meer informatie.

Problemen oplossen.

Problemen met de pijplijn oplossen in ontwikkelaarsomgevingen.

Zie ook vRealize Automation Code Stream instellen om mijn releaseproces te modelleren.

vRealize Automation Code Stream is onderdeel van vRealize Automation. vRealize Automation Code Stream integreert met:

  • Gebruik vRealize Automation Cloud Assembly om cloudsjablonen te implementeren.
  • Gebruik vRealize Automation Service Broker om cloudsjablonen op te halen uit de catalogus.

Voor andere dingen die u kunt doen, raadpleegt u VMware vRealize Automation-documentatie.

Hoe ontwikkelaars vRealize Automation Code Stream gebruiken

Als ontwikkelaar gebruikt u vRealize Automation Code Stream om pijplijnen te maken en uit te voeren en pijplijnactiviteiten op de dashboards in de gaten te houden. U heeft de rol User, zoals beschreven in Hoe beheer ik gebruikerstoegang en goedkeuringen in vRealize Automation Code Stream?.

Nadat u een pijplijn hebt uitgevoerd, moet u weten:

  • Is mijn code in alle fasen van mijn pijplijn geslaagd? Bekijk de resultaten in Uitvoeringen.
  • Wat moet ik doen als de pijplijn is mislukt en wat heeft de fout veroorzaakt? U kunt de meest voorkomende fouten zien in Dashboards.
Tabel 2. Ontwikkelaars die vRealize Automation Code Stream gebruiken
Om uw code te integreren en vrij te geven… U doet dit als volgt…
Bouw pijplijnen.

Test en implementeer uw code.

Werk uw code bij als een pijplijn mislukt.

Verbind uw pijplijn met eindpunten. Verbind de taken in uw pijplijn met eindpunten, zoals een GitHub-opslagplaats.
Voer pijplijnen uit.

Voeg een gebruikersbewerkingstaak voor goedkeuring toe zodat een andere gebruiker uw pijplijn op specifieke momenten kan goedkeuren.

Dashboards bekijken.

Bekijk de resultaten op het pijplijndashboard. U kunt de trends, geschiedenis, fouten en nog veel meer zien.

Zie Aan de slag met VMware Code Stream voor meer informatie om aan de slag te gaan.

Meer documentatie kunt u vinden in het paneel Ondersteuning in het product

Als u de informatie die u nodig heeft hier niet vindt, kunt u meer hulp krijgen in het product.

  • Klik op de wegwijzers en de knopinfo in de gebruikersinterface om de contextafhankelijke informatie die u nodig heeft te krijgen waar en wanneer u deze nodig heeft.
  • Open het paneel voor ondersteuning in het product en lees de onderwerpen die worden weergegeven op de pagina actieve gebruikersinterface. U kunt ook in het paneel zoeken om antwoorden op vragen te krijgen.