예약된 스테이지 이름
예약된 스테이지 이름 (ReservedStageName)
빌드 체크 규칙 중 하나로, 멀티 스테이지 빌드에서 스테이지 이름으로 예약어를 쓴 경우를 알려줘요. context와 scratch는 예약되어 있어 스테이지 이름으로 쓸 수 없어요.
출처: 문서
본문
멀티 스테이지 빌드에서 스테이지 이름으로 예약어를 사용하면 안 돼요. 예약어는 다음과 같아요.
- context
- scratch
출력 메시지
'scratch' is reserved and should not be used as a stage name
예시
❌ 나쁜 예: scratch와 context는 예약된 이름이에요.
FROM alpine AS scratch
FROM alpine AS context
✅ 좋은 예: builder라는 스테이지 이름은 예약어가 아니에요.
FROM alpine AS builder
더 알아보기
- 중복 스테이지 이름 (DuplicateStageName): 스테이지 이름 중복 규칙을 확인해요.
- 스테이지 이름 대소문자 (StageNameCasing): 스테이지 이름 표기 규칙을 살펴봐요.