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

jenkins 集成单元测试

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jenkins 集成单元测试

1. jenkins 集成单元测试 1.1先来一张图

1.2 点击红色。可以看到具体那个单元测试类报错,点到具体的测试类,会显示对应方法,和错误原因。

2.配置

pip流水线代码:

pipeline {
    agent any

    tools{
        maven  "maven3"
    }

    stages {
        stage('Build') {
            steps {

                // Get some code from a GitHub repository
                git branch: 'test', url: 'http://url/zeus.git'
                // Run Maven on a Unix agent.
                sh "mvn -X test"

                // To run Maven on a Windows agent, use
                // bat "mvn -Dmaven.test.failure.ignore=true clean package"
            }

            post {
                // If Maven was able to run the tests, even if some of the test
                // failed, record the test results and archive the jar file.
                success {
                    junit '**/target/surefire-reports/TEST-*.xml'
                  
                }
            }
        }
    }
}

3. 遇到的问题 3.1 mvn命令不存在 解决第一步在宿主机上安装maven

由于我是docker部署的jenkins服务(会自带jdk),
首先在宿主机上安装maven
配置环境变量 vim /etc/profile
生效:source /ect/profile
查看: mvn -v
出现如下图所示标识安装成功

如果出现下图所示:permission denied

只要输入此命令即可:

chmod a+x /usr/local/maven/bin/mvn
第二步在jenkins配置环境变量

路径-》系统管理-》系统配置-》全局属性
maven_home 的地址就是宿主机上安装的地址。可通过mvn -v查看

3.2无创建其他目录的权限 3.3 服务器链接mysql数据库报错
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/681681.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号