Deployment Automation

2 minute readReferenceAutomation
CloudBees CD/RO Level 1: Deployment Automation

Active subscribers and partners have access to our self-paced training curriculum. This level 1 course teaches the deployment capabilities in CloudBees CD/RO, using a combination of curriculum and hands-on lab exercises. Courses are grouped into learning paths. Register for an applicable learning path based on your role.

Advanced model-based deployment in CloudBees CD/RO separate the what, where, and how of release orchestration. This allows you to target different endpoints, like Google GCP or Amazon AWS, without changing the process or the payload. CloudBees CD/RO provides:

  • Different deployment and rollback strategies out of the box, like blue/green, canary, or component vs. whole.

  • The flexibility to schedule deployments based on resource availability or block-out dates.

  • Fine-grained visibility into exactly what is deployed in each environment—​from application version down to artifact version. It also helps in troubleshooting, auditing, and planning with

Advanced model-based deployment drives application and deployment master component reuse to foster standardized, auditable practices and repeatable enterprise-wide deployment processes. Deployments in previous stages will be repeated exactly in production.

CloudBees CD/RO supports the creation, versioning, deployment, required middleware, and infrastructure details for a complete release package. You can model and version traditional application tiers, microservice applications, and environments to orchestrate the software release flow and also to standardize and automate the deployment of application tiers or microservices between environments.

CloudBees CD/RO makes deployments manageable, reproducible, and reduces errors by modeling traditional and microservices-based applications, their deployment environments, and automating their deployment workflow. The model can be broken into these parts:

  • What: Files or microservices being deployed.

  • Where: Environments where application or microservices are deployed.

  • How: Processes that orchestrate deploying application tiers or microservices to the environment.