【问题标题】:update Jira Issue with robot test results run through Jenkins pipeline使用通过 Jenkins 管道运行的机器人测试结果更新 Jira 问题
【发布时间】:2019-08-13 16:17:32
【问题描述】:

我正在 RobotFramework 中编写测试并通过 Jenkins 管道运行它们。 我想自动将测试结果与相关的 Jira 问题集成吗? 谁能一步步解释如何做到这一点?

【问题讨论】:

    标签: jenkins-pipeline jira robotframework


    【解决方案1】:

    在管道中运行测试。你的意思是应用程序构建?您需要确保您的测试是坚如磐石的,否则您的 Jira 票证将附有大量失败结果。根据您的 QA 流程,这可能会很麻烦。

    至于自动做这样的事情。我们过去做过类似的事情,但我们从不希望它成为 CI 管道的一部分。这是一个单独的步骤,它使用 Jira API 将 output.xml 上传到 Jira/X-Ray。但它是一个定制的软件。

    【讨论】:

    • 嗨,布赖恩,感谢您的回复。是否可以有条件地将测试结果上传到 Jira?我也在使用 Jira API。这是我用来更新 Jira 问题的管道代码:stage('JIRA') { steps { script { def comment = [ body: 'test comment from Jenkins' ] jiraAddComment idOrKey: '15765', input: comment } } }但是我遇到了类似的问题:java.lang.NoSuchMethodError: No such DSL method 'jiraAddComment' found between steps
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-01
    相关资源
    最近更新 更多