pipeline { agent any stages { stage('Checkout') { steps { // 从版本控制系统中检出代码 checkout scm } } stage('Install Dependencies') { steps { // 安装项目依赖 sh 'pnpm install' } } stage('Build') { steps { // 构建Vue项目(开发环境) sh 'npm run build:dev' } } stage('Publish Locally') { steps { sh 'rm -rf /home/medic/dist' // 将构建结果复制到本地目录(可自定义目录) sh 'cp -r dist /home/medic' // 解压dist.zip到指定目录 sh 'unzip /home/medic/dist.zip -d /home/medic/dist' } } } post { always { // 清理工作空间 cleanWs() } } }