jenkins配置
branch: "dev" 切换分支
$WORKSPACE: /var/lib/jenkins/workspace/jenkins任务名
dest_passwd=服务器密码 变量
sudo sshpass -p $dest_passwd ssh root@192.168.211.319 -tt rm -rf /data/patent/*:删除文件/data/patent/*
sudo sshpass -p $dest_passwd scp -r -o StrictHostKeyChecking=no $WORKSPACE/ant-design-vue-jeecg/dist/* root@192.168.211.319:/data/patent:设置密码 将dist文件移动到patent目录下
pipeline {agent anystages {stage("Gitlab"){steps{script{git branch: "dev", credentialsId: '12313121231213123123123', url: 'http://192.168.20.168/patent/patent-admin.git'}}}stage("Build") {steps {script{sh '''cd $WORKSPACE/ant-design-vue-jeecgcnpm installcnpm run build'''}}}stage("Release") {steps {script{sh '''dest_passwd=服务器密码sudo sshpass -p $dest_passwd ssh root@192.168.211.319 -tt rm -rf /data/patent/*sudo sshpass -p $dest_passwd scp -r -o StrictHostKeyChecking=no $WORKSPACE/ant-design-vue-jeecg/dist/* root@192.168.211.319:/data/patent'''}}}}}