从TestRail触发Jenkins构建

时间:2013-04-30 17:30:39

标签: testing build triggers jenkins

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

如果有人已经完成了这个过程,你能指点我正确的方向吗?

1 个答案:

答案 0 :(得分:4)

这里有一个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