vRealize Automation Code Stream modelleert de taken in uw softwarereleaseproces en automatiseert de ontwikkeling en test van ontwikkelaarscodes om deze voor productie vrij te geven.

Het integreert uw releaseproces met tools voor ontwikkelaars om specifieke taken uit te voeren en traceert alle code-artefacten en -versies.

Wat VMware Code Stream doet, van ontwikkeling tot productie.

U maakt een pijplijn die acties uitvoert om uw software te bouwen, implementeren, testen en vrij te geven. vRealize Automation Code Stream voert uw software voor elke fase van de pijplijn uit totdat deze klaar is om te worden vrijgegeven voor productie.

U integreert uw pijplijn met een of meer DevOps-tools, zoals gegevensbronnen, opslagplaatsen of meldingssystemen, die gegevens verschaffen voor de uit te voeren pijplijn.

U moet bijvoorbeeld verschillende eindpunten gebruiken in een pijplijn die een Kubernetes-applicatie vanaf GitHub naar een Kubernetes-cluster downloadt en implementeert.

Voorbeeldpijplijnen in VMware Code Stream.

vRealize Automation Code Stream integreert met verschillende eindpunttypes.

Tabel 1. vRealize Automation Code Stream integreert met DevOps-tools
Eindpunt Wat het doet
Git Haalt de code van de ontwikkelaar op uit de opslagplaats en werkt met de Git-trigger om pijplijnen te triggeren wanneer ontwikkelaars codes inchecken.
Kubernetes Automatiseert de stappen voor het implementeren, schalen en beheren van beperkte applicaties.
vRealize Automation Code Stream Versie Maakt systeemeigen versies voor continue integratie in plaats van de integraties van derden te gebruiken.
Jenkins Bouwt codeartefacten.
E-mail Verzendt meldingen naar gebruikers.
JIRA Maakt een ticket wanneer een pijplijn mislukt.
Bugzilla Maakt en volgt fouten.

Waarom u vRealize Automation Code Stream gebruikt

Als vRealize Automation Code Stream-ontwikkelaar of -beheerder gebruikt u vRealize Automation Code Stream om de gehele levenscyclus van uw DevOps-release te automatiseren, terwijl u uw bestaande ontwikkelingstools blijft gebruiken. vRealize Automation Code Stream biedt u:

  • Eenvoudige automatisering
  • Out-of-the-box invoegtoepassingen die werken zonder opensource
  • Eenvoudige modellering en pijplijn als code
  • Eenvoudige integratie met VMware Tanzu Kubernetes Grid Integrated Edition (voorheen VMware Enterprise PKS)
  • Rapportage en inzichten
  • Volledige zichtbaarheid met gedetailleerde dashboards
  • Custom dashboards
  • Metrische DevOps-gegevens en -inzichten
  • Governance
  • Op rollen gebaseerde toegang
  • Geheime en beperkte variabelen en goedkeuringen
  • Projecten

vRealize Automation Code Stream vereenvoudigt de implementatie van softwareapplicaties terwijl uw broncode de ontwikkelings- en testfase doorloopt en wordt vrijgegeven voor productie. Hierdoor wordt uw productiviteit ook verhoogd met behulp van de Git-trigger. Wanneer een ontwikkelaar de code incheckt, kan vRealize Automation Code Stream de pijplijn triggeren en de ontwikkeling, de test en de implementatie van uw applicatie automatiseren.

U kunt vRealize Automation Code Stream gebruiken met andere vRealize Automation-onderdelen.

  • Implementeer een vRealize Automation Cloud Assembly-cloudsjabloon en gebruik de parameterwaarden die de cloud toont.
  • Publiceer uw pijplijn naar vRealize Automation Service Broker, zodat andere leden van uw team deze kunnen aanvragen en implementeren in hun cloudregio's.

Voor andere manieren waarop u vRealize Automation Code Stream kunt gebruiken, raadpleegt u Wat kan ik nog meer doen met vRealize Automation Code Stream.