jenkins pipeline 配置
2024-08-26 01:28:21
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"'
}
}
}
}
最新文章
- 深入Java核心 Java内存分配原理精讲
- linux 设置日志编码
- Linux第三次实验报告
- batchExportPNG.py不是我的代码
- HDU 2056 Rectangles
- [转载]C#播放流媒体的几种方法
- c#扩展方法的使用
- 【转】shell学习笔记(六)——流程控制之for循环
- poj-1207 THE 3n+1 problem
- Android列表视图ListView和ListActivity-android学习之旅(二十四)
- Windows如何上传代码到Github
- ACM-ICPC 2018 沈阳赛区网络预赛 D Made In Heaven(第k短路,A*算法)
- makefile中打印变量名字,方便调试
- Android为TV端助力 不需要Socket的跨进程推送消息AIDL!
- 子线程导致 Windows 服务停止的情况(Topshelf 结合 Quartz.NET)
- MongoDB逻辑操作符$or, $and,$not,$nor
- 中国铁路基于Intel架构超大规模OpenStack行业云的性能优化研究
- Deep Learning基础--Softmax求导过程
- RabbitMQ基础教程之使用进阶篇
- python2.7练习小例子(十一)
热门文章
- STS的安装教程-鹏鹏
- 湘潭校赛 Easy Wuxing
- data whitening
- 分布式理论基础(一)一致性及解决一致性的两种方式:2PC和3PC (转载 不错)
- Angular 框架介绍
- Vue项目打包报错Failed to load resource: net::ERR_FILE_NOT_FOUND
- 阿里react整合库dva demo分析 [转]
- MySQL的索引与优化
- 【Python】Java程序员学习Python(三)— 基础入门
- Storm一个executor里运行多个task是为了rebalance