pipeline {
agent any
stages {
stage('Checkout') {
steps {
echo 'Checkout'
checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: '15d8b7a3-ffa8-4fdc-a3bb-d4e2a1c741d8', url: 'git@git.cinyi.com:family-doctor/fd-admin.git']]])
}
} stage('sonar质量管理') {
steps {
echo 'sonar质量管理'
sh 'mvn sonar:sonar'
}
} stage('mvn构建') {
steps {
echo 'Building'
sh "mvn clean package -DskipTests -Dmaven.test.skip=true"
}
} stage('Deploy') {
steps {
echo 'Deploying'
sh "scp $WORKSPACE/target/*.war root@192.168.20.197:/data/code/"
sh 'ssh root@192.168.20.197 "/data/auto_pub.sh admin"'
}
}
}
}

最新文章

  1. 深入Java核心 Java内存分配原理精讲
  2. linux 设置日志编码
  3. Linux第三次实验报告
  4. batchExportPNG.py不是我的代码
  5. HDU 2056 Rectangles
  6. [转载]C#播放流媒体的几种方法
  7. c#扩展方法的使用
  8. 【转】shell学习笔记(六)——流程控制之for循环
  9. poj-1207 THE 3n+1 problem
  10. Android列表视图ListView和ListActivity-android学习之旅(二十四)
  11. Windows如何上传代码到Github
  12. ACM-ICPC 2018 沈阳赛区网络预赛 D Made In Heaven(第k短路,A*算法)
  13. makefile中打印变量名字,方便调试
  14. Android为TV端助力 不需要Socket的跨进程推送消息AIDL!
  15. 子线程导致 Windows 服务停止的情况(Topshelf 结合 Quartz.NET)
  16. MongoDB逻辑操作符$or, $and,$not,$nor
  17. 中国铁路基于Intel架构超大规模OpenStack行业云的性能优化研究
  18. Deep Learning基础--Softmax求导过程
  19. RabbitMQ基础教程之使用进阶篇
  20. python2.7练习小例子(十一)

热门文章

  1. STS的安装教程-鹏鹏
  2. 湘潭校赛 Easy Wuxing
  3. data whitening
  4. 分布式理论基础(一)一致性及解决一致性的两种方式:2PC和3PC (转载 不错)
  5. Angular 框架介绍
  6. Vue项目打包报错Failed to load resource: net::ERR_FILE_NOT_FOUND
  7. 阿里react整合库dva demo分析 [转]
  8. MySQL的索引与优化
  9. 【Python】Java程序员学习Python(三)— 基础入门
  10. Storm一个executor里运行多个task是为了rebalance