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