VMware vRealize Code Stream provides release automation and continuous delivery to enable frequent, reliable software releases while reducing operational risks.
Watch this high-level overview of some of the software delivery challenges companies are facing and see how Code Stream can help streamline this process.
Improve time to market for new applications and updates via automation and governance of the release process.
Reduce risk and improve quality by tracking, coordinating and testing the correct application artifact versions and configurations at each stage in the release pipeline.
Adapt to an organization's evolving release automation maturity by orchestrating delivery using your existing software development tools and processes.
Enforce governance and facilitate cross team collaboration via consolidated views and status across all stages in the pipeline.
Model and automate the software delivery pipeline across development, test and production with vRealize Code Stream.
A library of VMware and partner provided workflows and plug-ins are available to simplify the delivery of personalized IT services. Using some of these plugins, vRealize Code Stream can deploy to other IaaS and PaaS solutions.Learn More
Model any kind of release process for any kind of software, from application code to infrastructure-as-code. The modeled applications can range from simple, single node, on-premises to complex, multi-tiered, cloud-based or hybrid next-gen applications.
vRealize Code Stream is now based on the faster, more lightweight and open source Project Xenon engine. This makes it easier to deploy, run pipelines and tasks at a much larger scale and provides native support for running tasks in parallel.Project Xenon
Pipeline models configure the workflow tasks and governance policies used to build, deploy and test the software at each stage in the delivery process as well as the gating rules between stages. As organizations’ release processes mature, vRealize Code Stream pipeline templates can be modified from partial to full-automation to evolve with them.
vRealize Code Stream supports the modeling and resolution of artifacts so that the right artifact versions are automatically retrieved when deploying a particular build version of an application.
As you move to continuous delivery with more frequent releases, keeping track of artifacts becomes increasingly more important. With vRealize Code Stream you can easily control, store and manage binary artifacts throughout the software release cycle and ensure that the right artifact version is deployed every time.
The artifact repository can also store binary objects like virtual machine templates, vRealize Automation service blueprints etc. By using this capability combined with the Code Management pack, you can track your artifacts and the associated dependent objects.Code Management pack
Code Stream provides a summary view of all active pipelines and an end-to-end view of each pipeline where all users can see which tasks are completed, in progress or have resulted in an error.
Out-of-the-box reports help to measure release quality and efficiency over time. This unified view of the release status across environments empowers collaboration between teams to assure higher quality and faster delivery of new software releases.
Companies utilize variety of software development lifecycle tools to coordinate the build, deployment and testing task at each stage in the software delivery pipeline.
Software lifecycle tools including Jenkins, Microsoft Team Foundation Server 2015, Artifactory, Yum, Git and others. Service blueprints are modeled in vRealize Automation so pipeline tasks can trigger application provisioning and deployment. vRealize Automation 7 converged blueprints that model infrastructure, middleware and application stacks.
vRealize Code Stream is available on a standalone basis, priced per OSI or per CPU.