예약된 스테이지 이름

예약된 스테이지 이름 (ReservedStageName)

빌드 체크 규칙 중 하나로, 멀티 스테이지 빌드에서 스테이지 이름으로 예약어를 쓴 경우를 알려줘요. contextscratch는 예약되어 있어 스테이지 이름으로 쓸 수 없어요.

출처: 문서

본문

멀티 스테이지 빌드에서 스테이지 이름으로 예약어를 사용하면 안 돼요. 예약어는 다음과 같아요.

  • context
  • scratch

출력 메시지

'scratch' is reserved and should not be used as a stage name

예시

❌ 나쁜 예: scratchcontext는 예약된 이름이에요.

FROM alpine AS scratch
FROM alpine AS context

✅ 좋은 예: builder라는 스테이지 이름은 예약어가 아니에요.

FROM alpine AS builder

더 알아보기