pipeline { agent any stages { stage('whoami') { steps { // 从版本控制系统中检出代码 sh 'whoami' } } stage('Checkout') { steps { // 从版本控制系统中检出代码 checkout scm } } stage('Build') { steps { // 构建Vue项目(开发环境) sh 'pnpm run build:dev' } } stage('Publish Locally') { steps { sh 'docker build --pull=false -t medicFornt .' sh "docker stop medicFornt || true" sh "docker rm medicFornt || true" sh "docker run -d --name medicFornt -p 7889:80 medicFornt" } } } post { always { // 清理工作空间 cleanWs() } } }