相关疑难解决方法(0)

从Jenkins管道获取失败原因

我正在为Jenkins建立一个声明性管道.在我的post部分中,我slackSend用来通知我的团队构建已损坏.我想包括失败原因.这是可用的env还是currentBuild其他的?我没有在文档中看到任何内容,但似乎是一个常见的用例

我已经看过一些关于使用的帖子,currentBuild.rawBuild.getLog(10)并且有效,但它只是填充了太多的信息.我需要对实际异常进行归零

jenkins jenkins-pipeline

7
推荐指数
1
解决办法
8581
查看次数

在Jenkinsfile失败时获取错误原因

我有以下post失败部分:

   post {
        failure {
            mail subject: "\u2639 ${env.JOB_NAME} (${env.BUILD_NUMBER}) has failed",
                    body: """Build ${env.BUILD_URL} is failing!
                          |Somebody should do something about that""",
                      to: "devel@example.com",
                 replyTo: "devel@example.com",
                    from: 'jenkins@example.com'
        }
    }
Run Code Online (Sandbox Code Playgroud)

我想在错误消息的正文中包含构建失败的原因.

我怎样才能做到这一点?

如果没有,有没有办法将构建日志文件附加到电子邮件?

jenkins jenkins-pipeline

5
推荐指数
1
解决办法
3561
查看次数

标签 统计

jenkins ×2

jenkins-pipeline ×2