目前,我们在构建服务器上使用Jenkins来自动化许多API和应用程序的Maven构建。Jenkins正在windows机器上运行,但是我们的代码被设计成独立于平台。与大多数项目一样,我们有特定于平台的本机,我们将其与我们的应用程序捆绑在一起,这些应用程序会在应用程序运行的环境中根据需要进行部署。我们希望能够设置Jenkins,这样我们至少可以跨多个操作系统运行单元测试,而不必为每个操作系统维护Jenkins构建服务器的独立副本。如果Jenkins的一个实例( windows one)能够远程通信以推送SVN回购位置之类的设置,可能会共享/合并代码覆盖分析的统计信息,以及插件的配置,那就太好了
我希望能够从Azure创建一个pull请求,这将启动我的Jenkins构建机器。我通常通过VPN访问Jenkins服务器。Azure实例在云中。我已经按照Service Hooks中的步骤添加了订阅,但在添加本地"Jenkins base URL“、用户名和API令牌后,Build字段无法填充错误"Jenkins query fail with exception 'The remote Name cannot be resolved:<Internal_Server_ name >‘。我如何公开Jenkins计算机以便Azure可以看到它?这将允许填充构建