重複的階段名稱 (DuplicateStageName)

輸出

Duplicate stage name 'foo-base', stage names should be unique

說明

定義多個名稱相同的階段將導致錯誤,因為建置器無法唯一解析階段名稱參考。

範例

❌ 不良:builder 被宣告為階段名稱兩次。

FROM debian:latest AS builder
RUN apt-get update; apt-get install -y curl

FROM golang:latest AS builder

✅ 良好:階段具有唯一的名稱。

FROM debian:latest AS deb-builder
RUN apt-get update; apt-get install -y curl

FROM golang:latest AS go-builder