fix(docker): create /out before zipping extension packages
Go 的 -o 会自动创建父目录,zip 不会,导致 extpack 阶段 '/out/navi-chrome.zip: No such file or directory' 构建失败。 (上一次构建也是失败的:后台通知里的 exit 0 来自命令末尾的 tail, 不是 docker build 的退出码,已改为显式记录 BUILD_EXIT。)
This commit is contained in:
@ -46,7 +46,9 @@ RUN apt-get update && apt-get install -y --no-install-recommends zip ca-certific
|
||||
|
||||
COPY extension/chrome /src/chrome
|
||||
COPY extension/firefox /src/firefox
|
||||
RUN cd /src/chrome && zip -qr /out/navi-chrome.zip . \
|
||||
# Go 的 -o 会自动建父目录,zip 不会,所以这里必须显式创建 /out
|
||||
RUN mkdir -p /out \
|
||||
&& cd /src/chrome && zip -qr /out/navi-chrome.zip . \
|
||||
&& cd /src/firefox && zip -qr /out/navi-firefox.xpi .
|
||||
|
||||
# ── Stage 4: Runtime ──
|
||||
|
||||
Reference in New Issue
Block a user