As a Code Stream administrator or developer, you must sign up for a MyVMware account and log in before you can begin using Code Stream.

Log In

To access and use Code Stream, you use your Cloud Account.

After you log in, you can create, run, and manage pipelines.

Table 1. Preparing to Use Code Stream
Step Action What you need to do
1 Create a MyVMware account. Use your corporate email address to create your MyVMware account at
2 Log in to vRealize Automation Cloud. Open HTTPS port 443 to outgoing traffic with access through the firewall to:
  • *.
  • *.
3 Open the Code Stream service.

Getting Started for Code Stream Administrators

As an administrator, you have the Code Stream Administrator role, and can create endpoints so that you can ensure that working instances are available for developers. You can create, manage, and trigger pipelines, and more.

For example, your developers might need to connect their pipeline tasks to a data source, repository, or notification system. These components provide data for their pipelines to run. Endpoints can be cloud-based or remote. To connect Code Stream to on-premises remote endpoints, your developers need a cloud proxy.

You can also integrate Code Stream with other vRealize Automation Cloud components.

  • Use Cloud Assembly to deploy VMware Cloud Templates.
  • Use Service Broker to publish pipelines and trigger them.

For more information about how you can use Code Stream, see What is VMware Code Stream and how does it work.

Getting Started for Code Stream Developers

As a developer, you use Code Stream to build and run pipelines, and monitor pipeline activity on the dashboards. You'll need the User role.

After you run a pipeline, you'll want to know whether:

  • Your code succeeded through all stages of your pipeline. Results appear in pipeline executions.
  • Your pipeline failed and what caused the failure. Key errors appear in pipeline dashboards.

For more information about how you can use Code Stream, see What is VMware Code Stream and how does it work.

Using the Smart Pipeline Templates

To save time when you create a pipeline that natively builds, tests, and deploys your application, use the smart pipeline templates. Each smart pipeline template asks you several questions, and creates a pipeline based on how you answer the questions about:

  • Your build goals, environments, and where your source code resides.
  • Your deployment goals, and where you intend to deploy your application. For example, the smart pipeline template identifies your existing Kubernetes clusters. You can then select a cluster to use when you build and deploy your application.

After the smart pipeline template creates the pipeline, you can modify the pipeline further to make it even more specific to your needs.

For more information about planning your native build and use the smart pipeline templates, see Planning to natively build, integrate, and deliver your code.