我正在使用基于Docker Swarm的Visual Studio Team Services设置CI / CD。
我部署的目标计算机位于专用网络下。
因此,无法从VSTS访问目标计算机,因此我无法使用ssh或任何类型的webhook来启动部署。
要解决此问题,我想在目标计算机上运行某些服务,以定期检查是否有任何新图像被推送到注册表。
是否有任何服务涵盖此用例?
答案 0 :(得分:2)
您只需要在可以访问目标计算机的计算机上设置私有代理(可以在该目标计算机上设置),之后只需使用此私有代理进行构建或发布即可。
换句话说,只需要从代理机器访问目标机器。