Jenkins-如何通过另一个git项目上的更改来触发QA测试作业构建

问题描述

我知道这是一个常见的话题,但是我找不到我的情况的直接答案。我只是从詹金斯开始的,所以我需要帮助来实现下面描述的设置。

我有

  • 一个来自GIT仓库的maven作业正在执行我的QA测试。 (我们称之为#QAjob)
  • 然后...
  • 关于BITBUCKET的一个项目是网站项目(#WEBproject)
  • 正在APP CENTER上构建的另一个Android / IOS项目(#MOBILEproject)

我想在Jenkins上实现以下行为:

  • 当有人在STAGING分支上推动BITBUCKET #WEBproject时-我要开始#QAjob
  • 在STAGING分支上有人开始在APP CENTRE上构建已完成时-我要启动#QAjob

我已经设置了#QAjob,它从GIT中提取了我的测试代码并正确执行了测试。因此,我只需要在作业执行时设置这些触发器即可。我发现在BITBUCKET和APP CENTER上有Webhooks可以在完成推送后对作业进行ping操作,但是我不知道如何使用它来完成所描述的设置。

谢谢大家!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)