1

我是快速构建的新手。

该公司在内部安装了一个快速构建服务器。

我需要直接在云上运行一些工作流。所以我安装了一个代理。但我无法让服务器识别代理。我假设如下:

  • 通信的方向是从代理到服务器。代理在服务器中注册自己,因为我找不到告诉服务器代理在哪里的方法,但我可以在代理中定义服务器的位置。
  • 该公司的防火墙阻止了从代理到服务器的通信。

所以我的问题是如何让它工作?我正在研究解决此问题的几种途径,并希望有经验的人帮助我解决这个问题。

以下是我想到的解决方案及其问题:

  • 是否有一种配置可以告诉服务器代理在哪里,因此通信是从服务器到代理,然后我不会遇到防火墙问题?我试图寻找它,但找不到这样的配置。如果有办法做到这一点,我怎样才能防止其他人使用这个代理?
  • 为了说服 IT 团队取消对 quickbuild 的防火墙限制,我必须为此提供某种安全方法。例如 - 给代理一个在服务器中定义的密钥。有点像你想让一个应用程序使用你的谷歌账户——所以你去安全部门并获得一个一次性密钥。快速构建中有类似的东西吗?

quickbuild server 是我们开发周期的关键部分,我们不能用 Travis CI 等其他解决方案代替它,所以请不要建议。谢谢。

我们正在使用 quickbuild 4。

谢谢。

4

0 回答 0