diff --git a/Jenkinsfile b/Jenkinsfile index bbbf7b8..6ce2e8d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,7 +1,7 @@ pipeline { agent none environment { - IMAGE_NAME = 'lpt-fe:0.0' + IMAGE_NAME = "lpt-fe:${env.GIT_COMMIT?.take(8) ?: '0.0'}" CONTAINER_NAME = 'LPT_FE' CONTAINER_PORT = '80' } @@ -34,7 +34,13 @@ pipeline { stage('健康检查') { agent any steps { - sh 'sleep 5 && docker exec $CONTAINER_NAME curl -f http://localhost:$CONTAINER_PORT/ || (docker logs $CONTAINER_NAME && exit 1)' + sh 'sleep 15 && docker exec $CONTAINER_NAME curl -f http://localhost:$CONTAINER_PORT/ || (docker logs $CONTAINER_NAME && exit 1)' + } + } + stage('清理旧镜像') { + agent any + steps { + sh 'docker image prune -af --filter "until=168h" || true' } } }