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. You can integrate other plug-ins by creating custom workflows using vRealize Orchestrator.

System Category

Integration Mechanism

Repository

External 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. You can include other integrations such as Chef, Puppet, and JetBrains TeamCity using a vRealize Orchestrator workflow.

You can download vRealize Orchestrator plug-ins from the VMware Solution Exchange.