jenkins 集成单元测试

jenkins 集成单元测试,第1张

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数据库报错

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5682258.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存