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()
}
}
}
}
jenkins集成jacoco使用流水线脚本
最新推荐文章于 2024-08-21 03:00:00 发布