我几天来一直在努力解决这个问题。我已经在Team Services git存储库上成功构建了我的项目,其中包含了所有测试,但我无法自动验证我的拉取请求。无论如何,这是我的项目配置: https://snag.gy/d49iaL.jpg https://snag.gy/jWuMNf.jpg
让我困惑的部分是我应该在Refspec字段中为这个特定项目写什么。 注意:如果有机会,我必须在没有服务挂钩的情况下这样做。
答案 0 :(得分:1)
目前,TFS是不可能的,Jenkins无法发出在分支代码视图中显示的构建结果的信号。
支持拉请求
使用“GitHub”或“Bitbucket”分支来源,Multibranch Pipelines 可用于验证拉/变更请求。这个功能是 分别由GitHub Branch Source和Bitbucket提供 分支源插件。请进一步查阅他们的文档 有关如何使用这些插件的信息。
另请看一下这个类似的问题:Validate pull request with jenkins in VSTS您可以投票通过相关的uservoice以获得更多关注。