gpt4 book ai didi

jenkins - 在 Jenkins 工作流/管道中使用插件提供的功能

转载 作者:行者123 更新时间:2023-12-02 01:28:40 30 4
gpt4 key购买 nike

我有一个 jenkins 独立作业,它使用 MSTest plugin ,它在 jenkins UI 上发布测试结果 (.trx)。我想通过工作流脚本使用插件的这个功能。我怎样才能做到这一点?

目前,我正在使用这个批处理文件,但它需要额外的实用程序,例如 cloudbees jenkins 中没有的“msxls.exe”。

stage name: 'Publish test result', concurrency: 1
bat 'C:\\bin\\msxsl.exe TestResult.trx "C:\\Jenkins\\plugins\\mstest\\WEB-INF\\mstest-to-junit_withOutput.xsl" -o JUnitLikeResultsOutputFile1.xml'
step([$class: 'JUnitResultArchiver', allowEmptyResults: true, testResults: 'JUnitLikeResultsOutputFile1.xml'])

最佳答案

如果插件与 Pipeline 插件兼容,那么您可以通过启用“片段生成器”、选择“步骤”并在“构建步骤”列表中找到所需的构建步骤来找到适合它的 Groovy DSL。

它看起来有点类似于您已经在使用的 JUnitResultArchiver 步骤。

但是,不幸的是,MSTest 插件目前与 Pipeline 插件不兼容,因此它不在此列表中。

您必须提交 feature request实现这一目标。
管道插件文档也有一些 documentation为开发人员提供有关如何使插件兼容的信息。

关于jenkins - 在 Jenkins 工作流/管道中使用插件提供的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35395239/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com