8" :class="scrolled && 'is-scrolled'">
NOA
Labs
Tutorials
Courses
Skill Forge
Explore
Labs
Hands-on live sessions
Mentors
Meet the senior engineers
Projects
Real portfolio-ready builds
Talent Directory
Public student profiles
Mock Interview
Practice with real feedback
ATS Resume Checker
Free instant resume scoring
Search docs
Ctrl K
Login
Join Free
Artificial Intelligence
LangChain
LLMs
Machine Learning
Prompt Engineering
RAG (Retrieval-Augmented Generation)
AJAX
GraphQL
Apache Kafka
Microservices
Node.js
RabbitMQ
REST API
WebSockets
Algorithms
Data Structures
Angular
Bootstrap
CSS
HTML
jQuery
Next.js
Nuxt.js
React
Svelte
Tailwind CSS
Vue.js
ASP.NET Core
Django
.NET
Entity Framework Core
FastAPI
Flask
Gin
gRPC
Hibernate
Laravel
NestJS
Spring
Spring Boot
Spring Cloud
Spring Data JPA
Spring MVC
Spring Security
AWS
Azure
CI/CD
Docker
Git
Kubernetes
Linux
Nginx
Terraform
C
C++
C#
Dart
Go
Java
JavaScript
Kotlin
PHP
Python
Ruby
Rust
Swift
TypeScript
Database Design
MongoDB
MySQL
Oracle Database
PostgreSQL
Redis
SQL
System Design
↑↓ navigate
↵ open
esc close
Tutorials
/
CI/CD
CI/CD menu
CI/CD Tutorial
Automating build, test and deploy pipelines with GitHub Actions, Jenkins and friends.
Start the CI/CD tutorial →
What you'll learn
1. CI/CD Introduction
What Continuous Integration and Continuous Delivery/Deployment mean, and why automated pipelines matter.
2. GitHub Actions Basics
A complete GitHub Actions workflow that checks out code, installs dependencies, and runs tests on every push and PR.
3. Building a Full CI/CD Pipeline
Extending a workflow into build, test and deploy stages with secrets and branch-based deployment.
4. Advanced Pipeline Patterns
Matrix builds across multiple versions and operating systems, and dependency caching for faster builds.
5. Security Scanning in Pipelines
Dependency vulnerability scanning and secret scanning, with real GitHub Actions workflow steps.
6. Deployment Strategies
Rolling, blue-green, and canary deployments explained with their trade-offs.
7. CI/CD Interview Questions
Common CI/CD interview questions on pipelines, secrets management, and deployment strategies.