Skip to main content
TT
Lab
Learn
Sandbox
Community
Language Learning (in Korean)
Get started
Learn
Learning paths
Courses
CI/CD Pipelines
Build the mechanics of a pipeline in shell, without Jenkins
중급 · Lessons 30 · Lab 10
Start the lab
Curriculum
Build Automation
Reproducible Builds Come First
reading
A Three-Stage Pipeline in Shell
lab
Quiz: Reproducible Builds
quiz
The Test Gate
A Gate Is About Deciding What Blocks
reading
Building a Gate That Blocks the Merge
lab
Quiz: The Test Gate
quiz
Deployment Strategy: Blue-Green and Canary
Blue-Green or Canary — What Are You Trading
reading
Blue-Green Switchover and Canary Analysis
lab
Quiz: Deployment Strategy
quiz
Artifacts and Promotion
The Real Reason It Worked in Dev and Not in Production
reading
The tag never changed, yet production was running a different image
lab
Quiz: Artifacts and Promotion
quiz
Builds That Produce the Same Bytes
Naming an Artifact by Hash Does Not Make the Build Reproducible
reading
Two builds from the same source, two different digests
lab
Quiz: Builds That Produce the Same Bytes
quiz
Designing Cache Keys
With Caching, the Key Is Everything
reading
One line changed in the lock file, and the cache brought the old dependency back
lab
Quiz: Designing Cache Keys
quiz
Splitting the Test Suite
Sharding Makes It Faster, but the Verdict Can Change
reading
We raised the shard count and the failing test started passing
lab
Quiz: Splitting the Test Suite
quiz
Triaging Failures and Narrowing the Cause
Not Every Red Build Is the Same Red
reading
Ten red builds and nobody read a single log
lab
Quiz: Triaging Failures and Narrowing the Cause
quiz
Handling Secrets in a Pipeline
Secrets Stay Behind in Logs and Layers
reading
The token we thought we deleted came right back out of a layer and the commit history
lab
Quiz: Handling Secrets in a Pipeline
quiz
Trunk-Based Development and Branch Protection
Is the Build Still Green After the Merge?
reading
It was green on the branch and red right after the merge
lab
Quiz: Trunk-Based Development and Branch Protection
quiz
Reference docs
GitHub Actions 문서
Jenkins 파이프라인
GitLab CI/CD