스테이지 이름 대소문자
스테이지 이름 대소문자 (StageNameCasing)
빌드 체크 규칙 중 하나로, 멀티 스테이지 Dockerfile에서 스테이지 이름이 소문자가 아닌 경우를 알려줘요. Dockerfile 지시어 키워드와 식별자를 구분하기 쉽도록 스테이지 이름은 전부 소문자로 강제합니다.
출처: 문서
본문
Dockerfile 지시어 키워드와 식별자를 구분하는 데 도움이 되도록, 이 규칙은 멀티 스테이지 Dockerfile의 스테이지 이름을 전부 소문자로 강제해요.
출력 메시지
Stage name 'BuilderBase' should be lowercase
예시
❌ 나쁜 예: 스테이지 이름에 대소문자를 섞었어요.
FROM alpine AS BuilderBase
✅ 좋은 예: 스테이지 이름이 전부 소문자예요.
FROM alpine AS builder-base
더 알아보기
- 예약된 스테이지 이름 (ReservedStageName): 스테이지 이름으로 쓸 수 없는 예약어를 확인해요.
- 중복 스테이지 이름 (DuplicateStageName): 스테이지 이름 중복 규칙을 살펴봐요.