pipeline { agent any stages { stage('whoami') { steps { // 从版本控制系统中检出代码 sh 'whoami' } } stage('Checkout') { steps { // 从版本控制系统中检出代码 checkout scm } } stage('Build') { steps { // 构建Vue项目(开发环境) sh 'pnpm install' 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() } } }