我是quickbuild的新手。
该公司内部安装了quickbuild服务器。
我需要直接在云上运行一些工作流程。所以我安装了代理商。但我无法让服务器识别代理。我假设如下:
- 通信的方向是从代理到服务器。代理在服务器中注册自己,因为我找不到告诉服务器代理所在位置的方法,但我可以在代理中定义服务器的位置。
- 公司的防火墙阻止了从代理到服务器的通信。
所以我的问题是如何让它发挥作用?我正在研究解决这个问题的几条途径,并希望有经验的人帮助我解决这个问题。
以下是我想到的解决方案及其问题:
- 是否有配置我可以告诉服务器代理的位置,因此通信是从服务器到代理,然后我不会遇到防火墙问题?我试着寻找它,但找不到这样的配置。如果有办法实现此目的,我该如何阻止他人使用此代理?
- 为了说服IT团队删除防火墙限制以快速构建,我必须为此提供某种安全的方法。例如 - 为代理提供在服务器中定义的密钥。有点像你想要一个应用程序使用你的谷歌帐户 - 所以你去安全并获得一次性密钥。在quickbuild中有类似的东西吗?
quickbuild服务器是我们开发周期的关键部分,我们无法用其他解决方案替换它,例如Travis CI,所以请不要这么做。谢谢。
我们正在使用quickbuild 4.
感谢。