As a vRealize Automation Code Stream administrator or developer, you need to sign up for a MyVMware account and log in before you can begin to use vRealize Automation Code Stream.

Log In

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

Table 1. Preparing to Use vRealize Automation 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 https://my.vmware.com/.
2 Log in to vRealize Automation. Open HTTPS port 443 to outgoing traffic with access through the firewall to:
  • *. vmwareidentity.com
  • gaz.csp-vidm-prod.com
  • *. vmware.com
3 Open the vRealize Automation Code Stream service.

Getting Started for vRealize Automation Code Stream Administrators

As an administrator, you have the vRealize Automation 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.

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

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

Getting Started for Developers

As a developer, you use vRealize Automation 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 Executions.
  • Your pipeline failed and what caused the failure. Key errors appear in Dashboards.

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 template asks you several questions, and creates a pipeline based on how you answer the questions.

  • 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 template creates the pipeline, you can modify the pipeline further to make it even more specific to your needs.