我尝试通过此链接将我的Jenkins服务器连接到VSTS repo。
但是,这些选项与教程不同。 没有办法为Pull Request设置规则,这正是我想要做的。
我设置了一个新的构建定义,以使Jenkins构建在每次提交时都能正常工作,但不适用于Pull Request。
答案 0 :(得分:0)
要将Jenkins作业排队以进行VSTS拉取请求构建验证,您可以按照以下步骤操作:
在Jenkins中创建一份工作
首先,您需要在Jenkins中创建一个作业。如果您已经创建,请跳过此步骤。
为PR构建验证创建和配置构建定义
似乎你已经创建了一个名为Jenkins的构建定义,然后添加 詹金斯队列工作任务。
如果您没有将Jenkins配置为VSTS项目中的端点,则可以单击“新建”按钮以指定登录Jenkins的服务器URL,用户名和密码。 然后指定Jenkins作业进行排队。
注意:如果您的Jenkins设置为本地服务器(网址为http://localhost:8080),那么您需要通过私有代理对VSTS构建进行排队位于同一台机器上。
将构建策略添加为目标分支策略
在构建策略中,您可以将Trigger设置为Automatic,将Policy要求设置为Required,并且Build expiration is Immediately。
现在,当创建或更新pull请求以合并到目标分支时,将立即触发VSTS构建,并且在VSTS构建期间Jenkins作业也将排队。