Als u een pijplijn voor continue integratie (CI) in VMware Code Stream wilt maken, kunt u de slimme CI-pijplijnsjabloon gebruiken. Om uw CI-systeemeigen build te plannen, verzamelt u de informatie die u nodig hebt om de slimme pijplijnsjabloon in te vullen voordat u deze gebruikt om de pijplijn in dit voorbeeldplan te maken.

Wanneer u de slimme pijplijnsjabloon invult, maakt deze een CI-pijplijn in uw opslagplaats en voert deze de acties uit die nodig zijn om de pijplijn uit te voeren. Nadat uw pijplijn is uitgevoerd, kunt u trends volgen over alle pijplijn-uitvoeringen.

Om uw build te plannen voordat u de slimme CI-pijplijnsjabloon gebruikt, verzamelt u de informatie voor uw build en volgt u het CI-gedeelte van Een systeemeigen CICD-build plannen in vRealize Automation Code Stream voordat u de slimme pijplijnsjabloon gebruikt.

Nadat u alle informatie hebt verzameld en het benodigde hebt ingesteld, kunt u op de volgende manier een pijplijn maken op basis van de slimme CI-pijplijnsjabloon.

In Pijplijnen selecteert u Slimme sjablonen.

Een slimme sjabloon selecteren.

U selecteert de slimme CI-pijplijnsjabloon.

Een pijplijn voor continue integratie maken vanuit een slimme pijplijnsjabloon.

U vult de sjabloon in en klikt op Maken om de pijplijn op te slaan met de fasen die deze maakt.

U kunt de pijplijn bewerken om alle uiteindelijke wijzigingen aan te brengen die u nodig kan hebben. Vervolgens kunt u de pijplijn inschakelen en deze uitvoeren. Nadat de pijplijn is uitgevoerd, kunt u een aantal dingen bekijken:
  • Controleer of uw pijplijn is geslaagd. Klik op Uitvoeringen en zoek naar uw pijplijn. Als de pijplijn is mislukt, corrigeert u eventuele fouten en voert u deze opnieuw uit.
  • Controleer of de Git-webhook goed werkt. Op het tabblad Activiteit in Git worden de gebeurtenissen weergegeven. Klik op Triggers > Git > Activiteit.
  • Bekijk het pijplijndashboard en onderzoek de trends. Klik op Dashboards en zoek naar uw pijplijndashboard. U kunt ook een custom dashboard maken om te rapporteren over aanvullende KPI's.

Zie Hoe kan ik code vanuit mijn GitHub- of GitLab-opslagplaats continu integreren in mijn pijplijn in vRealize Automation Code Stream? voor een gedetailleerd voorbeeld.