vRealize Code Stream includes an extensibility framework that supports modular integrations with external systems, without changing the core platform.

Based on the type of external system, different mechanisms are recommended.

Figure 1. Supported Integration with External Systems
vRealize Code Stream and supported integration with external systems

Release Pipeline Integrations

Release pipeline templates support various tasks that can trigger actions in a wide category of systems such as continuous integration, testing frameworks, or defect tracking systems.

Integrations such Atlassian Bamboo, Jenkins, Microsoft Team Foundation Server, Pivotal Cloud Foundry, and Bugzilla are supported natively. Others plug-ins can also be integrated by creating custom workflows using a vRealize Orchestrator.

System Category

Integration Mechanism

Repository

JFrog Artifactory

Continuous Integration

  • Atlassian Bamboo

  • Jenkins

  • Pipelines

  • Microsoft Team Foundation Server

Provisioning and configuration management

  • Pivotal Cloud Foundry

  • Script

  • vRealize Automation 6

  • vRealize Automation 7

Testing frameworks

  • Atlassian Bamboo

  • Jenkins

  • Microsoft Team Foundation Server

Defect tracking systems

  • Bugzilla

  • JIRA

vRealize Orchestrator custom workflow is offered as a vRealize Code Stream plug-in. Other integrations such as Chef, Puppet and JetBrains TeamCity can be done using vRealize Orchestrator workflow.

You can download vRealize Orchestrator plug-ins from the VMware Solution Exchange. The Artifactory plug-ins are available on the JFrog Web site.