如何从Jira触发硒测试

时间:2019-11-01 04:19:25

标签: c# selenium jenkins jira

我有一个要求,我必须从Jira触发硒测试。硒测试用C#编写。 完整的工作流程应类似于:

  • 使用任何第三方插件从Jira开始执行测试。
  • 该测试将使用jenkins构建管道在AWS中运行。
  • 测试完成后,结果应在Jira中更新

我已经阅读了有关Jira的Xray插件的信息,但必须从jenkins触发构建,而我不需要,因为我希望从Jira触发测试执行。

有什么办法可以做到这一点?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您必须在测试执行环境和JIRA之间放置一个CI服务器。否则,将无法对测试作业进行配置控制。 JIRA用于项目管理和监视。 目前,它不能用于控制从属节点和可执行目标。

技术方面仍在CI服务器上进行管理。如果您不想使用静态托管的Jenkins服务器,则可以使用以下两个选项。

  1. CircleCI
  2. JenkinsX 在kubernetes中。

您也正在使用 AWS

您可以启动ec2实例并配置selenium作业以在该特定实例上运行。 如果您喜欢复杂性和动态编码,那么您也可以使用AWS Lambda。 This blog可以给您一些启发。 JIRA有apps直接与AWS lambda连接。