The vRealize Code Stream system includes services that run on the same host.

vRealize Code Stream Architecture

The vRealize Code Stream services comprise of:

Service

Description

Release Management

A vRealize Code Stream Service that provides the capability to model and execute pipelines.

Artifact Management

A vRealize Code Stream Service that provides the capability to locate and download artifacts for deployment. This service uses jFrog Artifactory Service as artifact repository.

vRealize Code Stream plug-in

A vRealize Code Stream Service that provides a plug-in framework to support integrations with other services. Each of the integrations is implemented as a custom plugin. It also provides the capability to orchestrate execution of pipeline tasks.

jFrog Artifactory

An Artifact Repository Service

Note:

vRealize Code Stream does not support direct integration with a remote instance of jFrog Artifactory Service. However, the embedded Artifactory instance may be configured to connect with remote Artifactory instances.

vRealize Orchestrator

vRealize Code Stream uses embedded vRealize Orchestrator to execute vRealize Orchestrator Workflows. A pipeline task or gating rule can be configured to run a workflow.

A Pipeline Task or Gating Rule can be configured to execute a workflow.

XaaS

(Anything as Service)

XaaS and ASD use vRealize Orchestrator. vRealize Code Stream invokes the vRealize Orchestrator workflows used within the release pipeline.

Note:

vRealize Orchestrator does not support integration with a remote instance of XaaS.

Café Platform Services

vRealize Code Stream Services are built using Café plug-in or vRealize Automation Appliance. The platform services natively leverage functionality of many of the common embedded services such as Identity Services, UI Shell services, Notification and Approval (Work Items), and Endpoint Administration.