修改关于docker镜像鉴权部分
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
mingsheng.li 2025-07-25 17:02:51 +08:00
parent 0fa7feec7c
commit 7248f6bb14

View File

@ -28,18 +28,9 @@ steps:
from_secret: PIP_INDEX_URL
HARBOR_DOCKER_AUTH:
from_secret: HARBOR_DOCKER_AUTH
MINIO_SERVER_ACCESS_KEY:
from_secret: MINIO_SERVER_ACCESS_KEY
MINIO_SERVER_SECRET_KEY:
from_secret: MINIO_SERVER_SECRET_KEY
commands:
- mkdir ~/.docker
- "echo $HARBOR_DOCKER_AUTH > ~/.docker/config.json"
- echo "Auth content:"
- echo "$HARBOR_DOCKER_AUTH" # 检查输出是否正确
- echo "$MINIO_SERVER_ACCESS_KEY"
- echo "$MINIO_SERVER_SECRET_KEY"
- cat ~/.docker/config.json # 验证文件内容
- >
buildctl
--addr tcp://buildkitd:1234
@ -48,6 +39,4 @@ steps:
--local context=.
--local dockerfile=.
--opt build-arg:PIP_INDEX_URL=$PIP_INDEX_URL
--output type=image,"name=harbor.dc.teramesh.cn/library/tools/databridge:dev",push=true
--export-cache type=s3,region=x,bucket=ci-cache,name=teramesh-dev,endpoint_url=http://minio.minio:9000,use_path_style=true,access_key_id=$MINIO_SERVER_ACCESS_KEY,secret_access_key=$MINIO_SERVER_SECRET_KEY
--import-cache type=s3,region=x,bucket=ci-cache,name=teramesh-dev,endpoint_url=http://minio.minio:9000,use_path_style=true,access_key_id=$MINIO_SERVER_ACCESS_KEY,secret_access_key=$MINIO_SERVER_SECRET_KEY
--output type=image,"name=harbor.dc.teramesh.cn/library/tools/databridge:dev",push=true