【问题标题】:Jenkins pipeline to return results-file after buildJenkins管道在构建后返回结果文件
【发布时间】:2020-04-20 09:36:35
【问题描述】:

我正在我的管道中运行一些测试,结果被写入几个.txt 文件。
是否可以将 .txt 文件 上传到 jenkins 作业中?
这意味着运行管道的人将在浏览器中收到结果,并简单地下载它们。

注意 - junit 可以提供合适的解决方案,但我不使用 XML,而是使用简单的 txt 文件

【问题讨论】:

标签: jenkins build jenkins-pipeline devops jobs


【解决方案1】:

使用archiveArtifacts 'myfile.txt'

https://jenkins.io/doc/pipeline/tour/tests-and-artifacts/

还可以查看 Dibakar 共享的链接。 如果您想更进一步,我建议您在 jenkins 以外的另一个系统上记录您的测试结果,因为通常我们在 jenkins 上保留有限数量的构建。一个标准的解决方案是使用 sonarqube(有一个 Jenkins 插件可以帮助您在声纳上上传测试结果),但您也可以将结果上传到像 influxdb 这样的数据库(使用 jenkins influxdb 插件)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-22
    • 2017-06-11
    • 1970-01-01
    • 2020-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多