VSTS + Docker Swarm:在专用网络下进行连续部署

时间:2017-11-02 14:25:01

标签: linux azure-devops continuous-deployment docker-swarm private-network

我正在使用基于Docker Swarm的Visual Studio Team Services设置CI / CD。

我部署的目标计算机位于专用网络下。

因此,无法从VSTS访问目标计算机,因此我无法使用ssh或任何类型的webhook来启动部署。

要解决此问题,我想在目标计算机上运行某些服务,以定期检查是否有任何新图像被推送到注册表。

是否有任何服务涵盖此用例?

1 个答案:

答案 0 :(得分:2)

您只需要在可以访问目标计算机的计算机上设置私有代理(可以在该目标计算机上设置),之后只需使用此私有代理进行构建或发布即可。

换句话说,只需要从代理机器访问目标机器。

Deploy an agent on Linux