This commit is contained in:
10
.drone.yml
10
.drone.yml
@@ -10,10 +10,10 @@ steps:
|
|||||||
- name: docker-socket
|
- name: docker-socket
|
||||||
path: /var/run/docker.sock
|
path: /var/run/docker.sock
|
||||||
environment:
|
environment:
|
||||||
- name: APP_NAME
|
SSH_PASSWORD:
|
||||||
value: node-app
|
APP_NAME: app_name
|
||||||
- name: CONTAINER_NAME
|
CONTAINER_NAME:
|
||||||
value: node-app-prod
|
from_secret: container_name
|
||||||
commands:
|
commands:
|
||||||
# 直接在命令中设置变量,避免shell解释器问题
|
# 直接在命令中设置变量,避免shell解释器问题
|
||||||
- CURRENT_TAG=$(echo ${DRONE_COMMIT_SHA} | cut -c1-8)
|
- CURRENT_TAG=$(echo ${DRONE_COMMIT_SHA} | cut -c1-8)
|
||||||
@@ -34,7 +34,7 @@ steps:
|
|||||||
|
|
||||||
# 2. 删除同前缀的旧镜像(排除当前构建标签)
|
# 2. 删除同前缀的旧镜像(排除当前构建标签)
|
||||||
- |
|
- |
|
||||||
SAFE_APP_NAME=${APP_NAME:-"node-app-default"}
|
SAFE_APP_NAME=${APPNAME:-"node-app-default"}
|
||||||
SAFE_CURRENT_TAG=${CURRENT_TAG:-"unknown"}
|
SAFE_CURRENT_TAG=${CURRENT_TAG:-"unknown"}
|
||||||
echo "清理旧镜像..."
|
echo "清理旧镜像..."
|
||||||
docker images --filter "reference=${SAFE_APP_NAME}:*" --format "{{.ID}} {{.Tag}}" | \
|
docker images --filter "reference=${SAFE_APP_NAME}:*" --format "{{.ID}} {{.Tag}}" | \
|
||||||
|
|||||||
Reference in New Issue
Block a user