【问题标题】:Trigger a Jenkins build from TestRail从 TestRail 触发 Jenkins 构建
【发布时间】:2013-04-24 17:11:08
【问题描述】:

我正在尝试从测试用例管理软件 TestRail 触发 Jenkins 构建。据我所知,这两个软件并没有正式相互支持。但是 TestRail 确实有一个 JS/CSS 编辑器,允许用户自定义他们的 UI。我希望能够实现一个能够触发 Jenkins 构建的按钮。但事实证明,编辑器无法解释 HTML。

如果有人已经经历过这个过程,请您指出正确的方向吗?

【问题讨论】:

标签: testing build triggers jenkins


【解决方案1】:

这里的 TestRail 开发人员之一。您可以从 TestRail 中触发自动化测试,您可以使用以下方法:

  • 使用 UI 脚本向 TestRail 的用户界面添加一个按钮。您可以根据需要使用 JavaScript/jQuery 注入任何自定义按钮/HTML 代码:http://docs.gurock.com/testrail-integration/custom-uiscripts

  • 您的自定义按钮将指向您需要编写的自定义服务器端脚本。服务器端脚本实际上会触发您的 Jenkins 构建(因为这在 JavaScript 中是不可能的)

  • 您的自动化测试将使用 TestRail 的 API 将测试结果提交回 TestRail:http://docs.gurock.com/testrail-api/start

请注意,大多数团队只是在 TestRail 之外执行/触发他们的自动化测试,例如与每日构建或类似内容一起。

更新:我们现在在我们的网站上还有一个关于如何从 TestRail 触发自动化测试的完整代码示例:

http://docs.gurock.com/testrail-custom/automation-trigger

【讨论】:

  • 谢谢丹尼斯,我的按钮工作成功了。现在正在努力将自动化测试结果输入 TestRail,但我想这是一个不同的讨论。 - 拉吉
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-15
  • 2015-01-07
  • 1970-01-01
  • 1970-01-01
  • 2022-07-21
相关资源
最近更新 更多