Team City或Octopus在防火墙后面建立代理

时间:2012-10-14 11:39:22

标签: ssh teamcity octopus-deploy

TeamCity和Octopus的新手,但这些看起来像两个产品,可以帮助我们的持续交付工作。我们正在从我们的云服务器部署到隐藏在公司防火墙后面的客户端服务器。没有机会与他们建立http连接,但他们可以看到我们的服务器。我看过的构建代理似乎都需要双向连接。是否有代理商或其他解决方案只需要单向连接到我们的服务器?

提前致谢。

蒂姆

1 个答案:

答案 0 :(得分:2)

Octopus Deploy仅使用单向连接:

 Deployment server (Octopus) ----> Deployment agent (Tentacle)

Tentacle代理侦听Octopus服务器连接的TCP端口。使用具有双向信任关系的wsHttpBindings完成通信,但实际通信是正常的单向客户端 - 服务器模型。有关详细信息,请访问this page

如果我正确地阅读了您的问题,听起来您需要以相反的方向进行通信 - 您的部署代理应该连接到您的部署服务器,以绕过防火墙规则。

实际上,八爪鱼背后的明确选择是不使用这个模型,我written about that decision in a blog post。我希望有所帮助。