ci: initialize isolated Buildah auth files [CI]
ci/woodpecker/push/web-build Pipeline was successful
ci/woodpecker/push/verify Pipeline was successful
ci/woodpecker/push/dev-image Pipeline was canceled

This commit is contained in:
justme committed 2026-10-10 05:51:13 -07:00
1 parent 9919de53d3
commit a77f12545b
1 file changed
+5 -1
+5 -1
View File
@@ -84,6 +84,11 @@ base_home="/home/justme/woodpecker/buildah-home/dev-image-build-noble-aot-v1-$co
# 镜像标签不带 v(和正式版一致):latest 和 <版本>;构建信息和清单里的 tag 带 v
image_version="$MOSHIRO_VERSION"
mkdir -p "$work" "$base_home"
export REGISTRY_AUTH_FILE="$work/$component-auth.json"
if [[ ! -s "$REGISTRY_AUTH_FILE" ]]; then
printf '{"auths":{}}\n' > "$REGISTRY_AUTH_FILE"
chmod 600 "$REGISTRY_AUTH_FILE"
fi
if [[ "$component" == backend ]]; then
BUILDAH_HOME="$base_home" \
@@ -99,7 +104,6 @@ export HOME="$base_home"
export BUILDAH_HOME="$base_home"
source "$root/ci/buildah-env.sh"
moshiro_setup_buildah "$base_home"
export REGISTRY_AUTH_FILE="$work/$component-auth.json"
context="$work/$component"
local_image="localhost/moshiro-$component:dev-$arch-check"
node_rid="linux-musl-x64"