You must register plug-ins and endpoints before you can model and run release pipelines in vRealize Code Stream. To connect and interact vRealize Code Stream with external systems, you must install a plug-in. Each plug-in that you install requires that you configure the endpoint and enter specific endpoint definitions. For example, to provision a virtual machine, vRealize Code Stream requires a vRealize Automation endpoint to facilitate the communication.

After you define and configure the plug-in endpoint, you can create a corresponding task in the release pipeline. In the task, you define parameters. Then, when you execute a pipeline, you can access the custom workflow in the vRealize Orchestrator client.

For example, a vRealize Automation endpoint allows for a provisioning task to be configured. A Jenkins endpoint allows for a task to configure the Jenkins job as part of the pipeline template.