我想设置从Azure DevOps到本地服务器的CI管道。是否可以设置一个无法通过Internet访问的自托管生成代理?换句话说,让构建代理定期检查Azure DevOps上的新提交(“拉”),而不是Azure DevOps通知构建代理(“推”)?因为我不希望构建服务器位于DMZ/可通过互联网访问。我相信这至少曾经是可能的,当它仍然被称为“TFS在线”,但我不知道如何设置这一点。
eiee3dmh1#
管道代理已经这样工作了;它们不监听传入的流量,而是定期轮询Azure DevOps。他们只需要打开出站端口443,就可以与Azure DevOps平台进行通信。不需要打开入站端口。我不知道是什么让你相信他们的工作方式不同。如果您在配置代理时遇到某种问题,则需要提出一个更具体的新问题。
1条答案
按热度按时间eiee3dmh1#
管道代理已经这样工作了;它们不监听传入的流量,而是定期轮询Azure DevOps。他们只需要打开出站端口443,就可以与Azure DevOps平台进行通信。不需要打开入站端口。我不知道是什么让你相信他们的工作方式不同。
如果您在配置代理时遇到某种问题,则需要提出一个更具体的新问题。