These release notes cover the following topics:
vRealize Code Stream is a release automation product that enables an organization to deliver quality software while leveraging existing tools in the build, development, test, provisioning, and monitoring environments. vRealize Code Stream introduces features across the following categories:
Release Modeling for Any Software
Application release engineers can model any release process for any application, from a single node application to complex and multitiered cloud or hybrid-based applications. The pipeline modeling capabilities are flexible enough to automate the release process for scripts, workflows, and infrastructure as code for any software.
vRealize Code Stream adapts to the evolving release automation process such as waterfall, agile, DevOps, or continuous delivery. Release engineers can model manual tasks and approvals and promote builds from one stage to the next based on test results or predefined rules. As release processes mature, vRealize Code Stream pipeline templates can be modified from partial to full-automation.
vRealize Automation Integration
When deployed with vRealize Automation, the combined solution offers a single platform for service provisioning and application delivery lifecycle instead of integrating and maintaining separate tools for provisioning and release automation. vRealize Code Stream pipeline modeling capabilities enable release engineers to trigger vSphere blueprints defined in vRealize Automation 6.1 or 6.2.
vRealize Code Stream supports the management of artifacts so that the right artifact versions are retrieved when deploying a build version of an application. Organizations can control, store, and manage binary artifacts throughout the software release cycle, and deploy the right artifact version every time.
This release includes a fully-licensed professional version of the JFrog Artifactory Pro repository management software. The combination of the embedded Artifactory repository manager and the vRealize Code Stream release dashboard (experimental) provides visibility and tracking across all of the artifacts and application releases.
Flexibility of Provisioning and Deployment Engines
In addition to offering a provisioning and release automation platform when deployed with vRealize Automation, vRealize Code Stream does not require a particular provisioning solution. Users can model pipelines to integrate with any provisioning or configuration management solution or plain scripts. Support for particular solutions is provided through custom workflows or custom scripts, and an extensible plug-in framework.
vRealize Code Stream keeps track of the applications and artifacts deployed on specific machines. Users can view, track, and troubleshoot the artifacts, machines, and pipelines from the release dashboard (experimental).
REST APIs automate various operations such as triggering and retrieving pipeline status. vRealize Code Stream also provides a plug-in framework to allow integration with any kind of repository, source code management, testing, continuous integration, provisioning, configuration management, ticketing, or defect tracking system.
Integration with Jenkins triggers tests or other jobs as part of a release process. When modeling a pipeline template, users can search and view existing jobs and configure the dynamic input list to pass the right parameters to Jenkins.
vRealize Code Stream 1.0 includes the following product documentation.
The known issues for vRealize Code Stream 1.0 are grouped by topic in the following sections.