我有一台备用计算机(win10)上运行本地Jenkins服务器。请注意,它不在任何类型的服务器后面,因此仅在我的本地网络中可用。我已经对其进行了设置,以便它可以从我的远程git repo进行连续获取,并构建工件并将其归档以进行成功构建。我想将这些存档发布到我的AzureDevops发布管道中。我该怎么做呢? (是的,我浏览了所有教程,但他们假设我让Jenkins运行在云中某处的VM上。)
到目前为止,我对Web教程的运气还不错,因为我真的没有指向Jenkins实例的URL,因为它仅在我的本地网络上可用。我无法真正在远程Jenkins服务器上构建这些工件,因此我仅限于使用此解决方案来运行构建。
我希望在每次成功构建后都可以在我的Azure DevOps发布管道中直接获得Jenkins构建的这些存档。感谢您的帮助!
我有一台备用计算机(win10)上运行本地Jenkins服务器。请注意,它不在任何类型的服务器后面,因此仅在我的本地网络中可用。我已经设置好了,所以...
因此,由于没有其他人回答这个问题,因此我将详细说明我最终要做的事情(也许不是最好的方法,但是它对我的设置有效,欢迎提出建议!)>]
要从本地计算机与Azure DevOps平台进行交互,您需要配置一个自托管代理(基于您的特定OS),该代理将允许您触发生成,将生成工件上载并将其上传到Azure DevOps平台。这样,您也不必轮询SCM更改(我认为有时这种情况并不那么优雅)。