Automation Pipelines modelleert de taken in uw softwarereleaseproces, automatiseert de ontwikkeling en test van ontwikkelaarscode en geeft deze vrij in uw productieomgeving.
Het integreert uw releaseproces met tools voor ontwikkelaars om specifieke taken uit te voeren en traceert alle code-artefacten en -versies.
U maakt een pijplijn die acties uitvoert om uw software te bouwen, implementeren, testen en vrij te geven. Automation Pipelines 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.
Automation Pipelines integreert met verschillende eindpunttypes.
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. |
Automation Pipelines Versie | Maakt systeemeigen versies voor continue integratie in plaats van de integraties van derden te gebruiken. |
Jenkins | Bouwt codeartefacten. |
Verzendt meldingen naar gebruikers. | |
JIRA | Maakt een ticket wanneer een pijplijn mislukt. |
Bugzilla | Maakt en volgt fouten. |
Waarom u Automation Pipelines gebruikt
Als Automation Pipelines-ontwikkelaar of -beheerder gebruikt u Automation Pipelines om de gehele levenscyclus van uw DevOps-release te automatiseren, terwijl u uw bestaande ontwikkelingstools blijft gebruiken. Automation Pipelines 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
Automation Pipelines 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 Automation Pipelines de pijplijn triggeren en de ontwikkeling, de test en de implementatie van uw applicatie automatiseren.
U kunt Automation Pipelines gebruiken met andere VMware Aria Automation-onderdelen.
- Implementeer een Automation Assembler-cloudsjabloon en gebruik de parameterwaarden die de cloud toont.
- Publiceer uw pijplijn naar Automation Service Broker, zodat andere leden van uw team deze kunnen aanvragen en implementeren in hun cloudregio's.