Use vRealize Automation Code Stream to model and support your DevOps release lifecycle and continuously test and release your applications.

You already set up everything you need so that you can use vRealize Automation Code Stream. See Setting up vRealize Automation Code Stream to model my release process.

Now, you can create pipelines that automate the build and test of developer code before you release it to production. You can have vRealize Automation Code Stream deploy container-based or traditional applications.

Table 1. Using vRealize Automation Code Stream in your DevOps lifecycle
Using features... Examples of what you can do...
Use the native build capability in vRealize Automation Code Stream.

Create CICD, CI, and CD pipelines that continuously integrate, containerize, and deliver your code.

  • Use a smart pipeline template to create a pipeline for you.
  • Manually add stages and tasks to a pipeline.
Release your applications, and automate releases.

Integrate and release your applications in various ways.

  • Continuously integrate your code in GitHub or GitLab into your pipeline.
  • Automate the deployment of your application by using a YAML cloud template.
  • Automate the deployment of your application to a Kubernetes cluster.
  • Release your application to a Blue-Green deployment.
  • Integrate vRealize Automation Code Stream with your own build, test, and deploy tools.
  • Use a REST API that integrates vRealize Automation Code Stream with other applications.
Track trends, metrics, and KPIs. Create custom dashboards and gain insight about the performance of your pipelines.
Resolve problems. When a pipeline execution fails, have vRealize Automation Code Stream create a JIRA ticket.