fix: correct Harbor project path liverecorder -> live_recorder

The Harbor project is named 'live_recorder' (with underscore), matching
the robot account robot$live_recorder+live. The pipeline was pushing to
'liverecorder' (no underscore) — a different/nonexistent project path —
so the robot's push permission did not apply and every push got 401
despite 'Login Succeeded'.

This was THE root cause of the persistent 401s, not buildx auth
forwarding or token expiry (those were all red herrings).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-03 13:24:36 +08:00
co-authored by Claude Opus 4.8
parent e649fb7139
commit 4c6e730a08
Vendored
+2 -2
View File
@@ -9,8 +9,8 @@ pipeline {
environment { environment {
REGISTRY_URL = 'reg.nxsir.cn' REGISTRY_URL = 'reg.nxsir.cn'
API_IMAGE_NAME = 'liverecorder/app-api' API_IMAGE_NAME = 'live_recorder/app-api'
WEB_IMAGE_NAME = 'liverecorder/app-web' WEB_IMAGE_NAME = 'live_recorder/app-web'
IMAGE_TAG = "${env.BUILD_ID}" IMAGE_TAG = "${env.BUILD_ID}"
DOCKER_CREDS = 'harbor_key' DOCKER_CREDS = 'harbor_key'
TARGET_PLATFORMS = 'linux/amd64,linux/arm64' TARGET_PLATFORMS = 'linux/amd64,linux/arm64'