无法从Azure访问本地Jenkins

时间:2020-07-02 13:57:57

标签: jenkins azure-devops

我希望能够从Azure创建一个拉动请求,这将启动我的Jenkins构建计算机。我通常通过VPN访问Jenkins服务器。 Azure实例位于云中。我已经按照Service Hooks中的步骤添加了一个订阅,但是在添加本地“ Jenkins基本URL”,用户名和API令牌后,“构建”字段无法填写错误“ Jenkins查询失败,异常为'The远程名称无法解析:'。我该如何公开Jenkins机器,以便Azure可以看到它呢;这将允许填充内部版本,以便我可以选择正确的版本。

enter image description here

我见过许多Jenkins的Azure插件,但是对于正确的选择感到困惑。

寻求帮助:)

1 个答案:

答案 0 :(得分:0)

您可以尝试创建管道,然后将Jenkins queue job任务添加到管道中。

enter image description here

enter image description here

然后,您可以在分支策略中设置Build validation,以使构建管道由请求请求触发。使用此设置,一旦您在目标分支上启动了PR,Build验证就会触发您设置的构建管道,只有在构建成功之后,PR才被允许完成。