我正试图从Jenkins那里触发一条天蓝色的管道,但由于受到一些限制,我有点卡住了。
我最初想在这里利用选项2,在这里使用服务连接在Jenkins上运行一个构建,并在Jenkins构建作业完成后触发一个部署管道。
问题
无法设置服务连接,因为Jenkins框虽然托管在蔚蓝中,但不向internet开放,因此服务连接无法访问它
另外,也可以选择使用Jenkins azure工件插件将工件上传到blob存储中,但不确定如何从blob存储中提取工件或将其用作管道的触发器。
有什么办法可以让Jenkins触发一条天蓝色的管道吗?
这篇文章的建议是让公众可以访问詹金斯盒子,但这是不可能的,这个想法会死在水里吗?Integrate Azure DevOps to Jenkins
发布于 2022-06-30 07:06:37
这篇文章中的建议是让公众可以访问Jenkins盒子,但这是不可能的,这个想法会死在水里吗?
如果你的詹金斯盒子不向互联网开放,我恐怕你无法从詹金斯那里得到一条天蓝色的道具管道。
正如你所知道的,由于Jenkins盒不向互联网开放,所以我们无法创建服务连接来连接azure devops到jenkins,那么我们就不能用它发送触发消息来通知azure管道。
另一方面,由于Jenkins盒不向internet开放,我们无法将工件上传到blob存储中(这需要有一个外部网络来访问蔚蓝资源)。
另一方面,尽管我们可以将工件上传到blob存储中,但目前还没有基于触发的构件的构建/发布管道的设置:

https://stackoverflow.com/questions/72806965
复制相似问题