Jenkins CI/CD
Visualize and optimize your software delivery process with the Jenkins CI/CD Pipeline Workflow example.

About this example
Continuous Integration and Continuous Deployment (CI/CD) is a cornerstone of modern DevOps practices, enhancing software delivery speed and reliability. This example provides a clear Jenkins pipeline workflow:
- Source Code Management (SCM): Tracks the start from an SCM commit to checking out the repository and preparing for the build.
- Build Process: Outlines the steps for building and launching services, including containerization with Docker.
- Testing Phases: Details various parallel testing stages such as unit tests, integration tests, smoke tests, and end-to-end tests.
- Deployment and Reporting: Shows the deployment process followed by the generation of a build report, signifying the end of the workflow.
When to use
- Automated Testing: When setting up an automated testing suite that runs in parallel and provides comprehensive coverage.
- Microservices Deployment: When managing the deployment of multiple interdependent services and modules in a microservices architecture.
- Build and Release Reporting: When you need to streamline the build and release process with automated reporting for each deployment.
How to use
- Start editing: Duplicate the example file and double-click on the diagram to begin tailoring it to your project’s needs.
- Customize diagram: Add or modify nodes, groups, and relationships to reflect your CI/CD pipeline’s specific components and sequences.
- Customize layout: Drag elements on the diagram directly on the canvas to create a workflow that is intuitive and aligns with your team’s process.
- Collect feedback: Share the diagram with your team and use their feedback to ensure the pipeline meets all operational requirements.
See you in the canvas
Unlock your team’s collaborative super powers.