栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

jenkins持续集成入门21 - maven复合工程 , 多个子项目的工程 jenkins 可以勾选多个复选框,同时进行代码审查,代码编译

Java 更新时间:发布时间: 百科书网 趣学号

此案例的环境和配置信息,可查看如下文档,此案例在以下工程中升级,有此步骤省略
jenkins持续集成入门20 - maven复合工程 , 多个子项目的工程 jenkins用下拉框筛选一个项目工程 , 代码审查 , 编译工程_小哇-CSDN博客

1 jenkins安装Extended Choice Parameter插件,支持多选框参数,并新建一个项目,配置如下

2 Jinkensfile文件如下

node {
    //把选择的项目信息转为数组
    def selectedProjects = "${project_name}".split(',')

    stage('gitlab拉取代码') {
        checkout([$class: 'GitSCM', branches: [[name: '*/main']], extensions: [], userRemoteConfigs: [[credentialsId: 'gitlab-ssh-user', url: 'git@118.31.52.50:root/multi_project.git']]])
    }

    stage('审查代码') {
        script {
             scannerHome = tool 'SonarQube-Scanner'
        }
        echo scannerHome

        withSonarQubeEnv('SonarQube7.4') {
            for(int i=0;i 

3 测试,运行效果如下

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/270289.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号