rPath is an innovator in next generation system automation technologies. Enterprise IT organizations, ISVs and on-demand service providers use rPath for fast, low-overhead and controlled system construction, deployment and change across any physical, virtual and cloud-based environment.
rPath extends CollabNet’s platform by enabling Continuous Deployment. rPath takes applications built in TeamForge and automatically assembles and packages complete, dependency-resolved application stacks—including OS, patch level, middleware and configuration—that can be deployed to any physical, virtual or cloud-based environment.
The combination of CollabNet Continuous Integration and rPath Continuous Deployment enables fully automated Continuous Delivery.
rPath system automation extends CollabNet capabilities through:
Automated system construction and change—rPath takes applications built in TeamForge and automates the process of turning them into complete system stacks. This includes 1) adding a specific operating system (OS), patch level, middleware and configuration, all of which come from different engineering teams; 2) automatically discovering and resolving all dependencies; and, 3) creating a blueprint of all of the software that should be on that system and managing it as a versioned object in a central repository.
This model-driven approach makes it very easy to apply incremental change to systems over time, and to easily rollback changes.
Automated system deployment—Once rPath has defined a system blueprint, generating or reproducing an image is simple and automated. rPath generates virtual machine images, physical disk images, cloud machine templates, and other output formats for easy deployment to any physical, virtual or cloud-based environment.
rPath also extends the capabilities of CollabNet TeamForge Lab Management. rPath can take a Lab Management server profile, translate it into a complete system blueprint, build the image automatically and then pass it to Lab Management for deployment. In this way, rPath automates and enhances the provisioning of virtual stacks for development and testing in the cloud.
Why CollabNet and rPath?
Today, in enterprise IT, there’s a massive automation gap between application development and operations.
While there is widespread adoption of Agile and other iterative approaches to software development, and lots of innovation in the areas of ALM, continuous integration, build automation, source code control, etc, there’s very little reliable automation for deploying applications. This introduces serious operational risk. In short, development is empowered to generate applications (and application/dependency changes) much faster than operations can consume them.
To close the gap, rPath brings powerful automation to IT operations, extending the benefits of Agile ALM into application deployment.
Together, CollabNet and rPath enable fully automated Continuous Delivery (Continuous Integration + Continuous Deployment). CollabNet automates Agile application development, while rPath takes applications built in TeamForge and automatically assembles and packages complete, dependency-resolved application stacks—including OS, patch level, middleware and configuration—that can be deployed in a lab or in production. This approach takes the delay, cost and risk out of application deployment and dramatically improves collaboration between development (Dev) and operations (Ops)—“DevOps.”