$pipeline
미리 정의된 단계를 순서대로 실행하는 파이프라인 스킬
한 줄 요약
$pipeline은 여러 단계를 순서대로 실행해야 할 때 씁니다. 각 단계가 완료된 뒤 다음 단계로 넘어가며, 중간 결과물이 다음 단계의 입력이 됩니다.
호출
$pipeline "lint → test → build → deploy 순으로 실행해줘"언제 쓰나
| 잘 맞는 경우 | 피할 경우 |
|---|---|
| CI/CD 단계처럼 순서가 고정된 작업 | 병렬화 가능한 독립 작업 |
| 각 단계 출력이 다음 단계 입력인 경우 | 단일 작업 실행 |
| 반복 재현 가능한 릴리스 흐름 |
$ralph와의 차이
$ralph는 완료 증거가 나올 때까지 반복 실행하는 루프입니다. $pipeline은 단계 순서가 정해져 있고 각 단계를 한 번씩 통과합니다. 단계별 결과를 확인하면서 진행해야 한다면 $pipeline이 더 적합합니다.