我正在使用基于 Docker Swarm 的 Visual Studio Team Services 设置 CI/CD。
我要部署到的目标机器在专用网络下。
因此,无法从 VSTS 访问目标机器,因此我无法使用 ssh 或任何类型的 webhook 来启动部署。
为了解决这个问题,我想在目标机器上运行一些服务来定期检查是否有任何新图像被推送到注册表。
是否有涵盖此用例的任何服务?
您只需要在可以访问目标机器的机器上设置一个私有代理(可以在该目标机器上设置),然后使用这个私有代理进行构建或发布。
换句话说,目标机器只需要可以从代理机器访问。
在 Linux 上部署代理
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
点击生成二维码
我来说两句