chore: push images to aliyun acr

This commit is contained in:
lingniu
2026-06-24 16:52:05 +08:00
parent 310cf9526c
commit 76325af982
2 changed files with 33 additions and 36 deletions

View File

@@ -37,27 +37,26 @@ steps:
- main
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
ALIYUN_ACR_USERNAME:
from_secret: aliyun_acr_username
ALIYUN_ACR_PASSWORD:
from_secret: aliyun_acr_password
commands: |
cd $CI_WORKSPACE
APP_NAME=gb32960-ingest-app
APP_VERSION=$(cat $CI_WORKSPACE/project_version.txt)
IMAGE=harbor.lnh2e.com/lingniu-v1/$APP_NAME:$APP_VERSION
IMAGE=crpi-85r4m0ackrm3qpje.cn-shanghai.personal.cr.aliyuncs.com/oneos/$APP_NAME:$APP_VERSION
docker build \
--build-arg APP_NAME=$APP_NAME \
--build-arg APP_VERSION=$APP_VERSION \
-t $IMAGE .
mkdir -p /root/.docker
cat > /root/.docker/config.json <<EOF
{
"auths": {
"harbor.lnh2e.com": {
"auth": "$(echo Y2ljZDpMbkBjaWNkMDE=)"
}
}
}
EOF
printf '%s' "$ALIYUN_ACR_PASSWORD" | docker login \
--username "$ALIYUN_ACR_USERNAME" \
--password-stdin \
crpi-85r4m0ackrm3qpje.cn-shanghai.personal.cr.aliyuncs.com
docker push $IMAGE
@@ -74,27 +73,26 @@ steps:
- main
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
ALIYUN_ACR_USERNAME:
from_secret: aliyun_acr_username
ALIYUN_ACR_PASSWORD:
from_secret: aliyun_acr_password
commands: |
cd $CI_WORKSPACE
APP_NAME=vehicle-history-app
APP_VERSION=$(cat $CI_WORKSPACE/project_version.txt)
IMAGE=harbor.lnh2e.com/lingniu-v1/$APP_NAME:$APP_VERSION
IMAGE=crpi-85r4m0ackrm3qpje.cn-shanghai.personal.cr.aliyuncs.com/oneos/$APP_NAME:$APP_VERSION
docker build \
--build-arg APP_NAME=$APP_NAME \
--build-arg APP_VERSION=$APP_VERSION \
-t $IMAGE .
mkdir -p /root/.docker
cat > /root/.docker/config.json <<EOF
{
"auths": {
"harbor.lnh2e.com": {
"auth": "$(echo Y2ljZDpMbkBjaWNkMDE=)"
}
}
}
EOF
printf '%s' "$ALIYUN_ACR_PASSWORD" | docker login \
--username "$ALIYUN_ACR_USERNAME" \
--password-stdin \
crpi-85r4m0ackrm3qpje.cn-shanghai.personal.cr.aliyuncs.com
docker push $IMAGE
@@ -111,26 +109,25 @@ steps:
- main
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
ALIYUN_ACR_USERNAME:
from_secret: aliyun_acr_username
ALIYUN_ACR_PASSWORD:
from_secret: aliyun_acr_password
commands: |
cd $CI_WORKSPACE
APP_NAME=vehicle-analytics-app
APP_VERSION=$(cat $CI_WORKSPACE/project_version.txt)
IMAGE=harbor.lnh2e.com/lingniu-v1/$APP_NAME:$APP_VERSION
IMAGE=crpi-85r4m0ackrm3qpje.cn-shanghai.personal.cr.aliyuncs.com/oneos/$APP_NAME:$APP_VERSION
docker build \
--build-arg APP_NAME=$APP_NAME \
--build-arg APP_VERSION=$APP_VERSION \
-t $IMAGE .
mkdir -p /root/.docker
cat > /root/.docker/config.json <<EOF
{
"auths": {
"harbor.lnh2e.com": {
"auth": "$(echo Y2ljZDpMbkBjaWNkMDE=)"
}
}
}
EOF
printf '%s' "$ALIYUN_ACR_PASSWORD" | docker login \
--username "$ALIYUN_ACR_USERNAME" \
--password-stdin \
crpi-85r4m0ackrm3qpje.cn-shanghai.personal.cr.aliyuncs.com
docker push $IMAGE