Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Comprehensive DevOps curriculum and tips
·
Module 7
CI/CD Pipeline Mastery
Building a Declarative Jenkins Pipeline
Write a Jenkins declarative pipeline from scratch with stages, steps, and post-build actions.
2
Multi-job Workflows: Dependencies and Artifacts
Write a multi-job GitHub Actions workflow with dependencies and artifacts.
3
Matrix Builds for Multi-Environment Testing
Implement matrix builds in GitHub Actions to test across multiple environments or versions.
Jenkins Shared Libraries & GitHub Actions Reusable Workflows
Develop and use Jenkins Shared Libraries and GitHub Actions reusable workflows to reduce code duplication.
5
Integrating Static Analysis and Security Scans in CI Pipelines
Integrate static analysis (linting) and security scanning (e.g., Trivy) into a CI pipeline.
Building and Publishing Container Images in CI/CD
Build, tag, and publish a container image to a registry (e.g., Docker Hub, ECR) from a CI/CD pipeline.
7
Implementing Staging Environments and Approval Gates
Implement staging environments and manual approval gates in a deployment workflow.
8
Rollback Strategies and Revert Process Design
Compare common rollback strategies and design a process to revert a failed deployment.
Previous module
Python for DevOps Automation
Next module
Advanced Infrastructure as Code with Terraform