pipeline {
agent any // 指定执行机器,any 表示任何可用的 Jenkins 节点
parameters {
gitParameter name: 'BRANCH_NAME', type: 'PT_BRANCH', defaultValue: 'master', branchFilter: 'origin/(.*)'
}
stages { // 定义阶段
stage('Checkout') { // 拉取代码阶段
steps {
git branch: "${params.BRANCH_NAME}", credentialsId: 'gitlab', url: 'http://gitlab.qiangouhua.cn/liusong/jacocoTest.git'
}
}
stage('Build') { // 构建阶段
steps {
sh 'mvn clean package -Dmaven.test.skip=true' // 假设是 Maven 项目,执行构建命令
}
}
stage('report') { // 部署阶段
steps {
sh 'mvn org.jacoco:jacoco-maven-plugin:0.8.9:dump -Djacoco.address=localhost -Djacoco.port=6301' // 将构建产物远程部署
}
}
stage('jacoco') {
steps {
jacoco()
}
}
}
}
03-19
94
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-29
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交