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