settinng proxy to the bamboo remote agent

时间:2016-11-29 17:19:57

标签: bamboo

我们已使用atlassian文档在我们的服务器中安装了Bamboo远程代理。我们已经批准了它与Bamboo主服务器连接良好的代理,我们能够运行构建。我们面临的问题是代理设置。有没有办法我们可以在连接到外部服务器的远程代理中设置代理,以便成功地构建库。我们现在要做的是手动配置代理到构建中的gradle任务。这不是这样做的方法。因为我们需要代理设置的未来可能会出现100个版本。我们无法手动为所有这些构建配置代理,您可能建议我们在构建中设置全局变量解决方案,我们不是在寻找。

您能否建议如何通过Bamboo远程代理获取http和https的代理。 (https_proxy = http://1 0.19:。80,HTTP_PROXY = http://1 0.19:80)

到目前为止我们已尝试过,

我们已将http和https的代理设置添加到bin目录中的bamboo startup scrip。 - 那没起效。

我们已将它添加到wrapper.conf作为额外的java arguemnt和其他应用程序参数 我们尝试过两种方式。 ---它也没有用,发生了什么事情,当我们重新启动竹远程代理后,设置,竹远程代理试图通过代理IP连接到主代理。导致竹子远程代理程序崩溃,有什么方法可以配置代理并告诉竹子远程代理不使用此代理连接到主代理。这可能是一个可能的解决方案。

有一个名为bamboo-remote-cfg.xml的文件名,如果我们愿意,没有足够的文档来说明如何添加参数。我想知道我们是否可以在那里添加代理ip。请建议。

我们可以将代理配置为Bamboo代理中的功能吗?它会起作用吗?

我们还使用用户.bash_profile配置了代理设置,它不起作用,在开始构建之前显然是竹子吹掉了服务器上设置的所有env变量。

请建议以上选项。如果您有解决方案,请告诉我们。

1 个答案:

答案 0 :(得分:2)

我们使用set.default.HTTPS_PROXY和set.default.HTTP_PROXY参数在wrapper.conf文件中设置代理。修好了。

如果这不起作用,请在服务器本身的gradle中设置代理。或者maven,如果你正在使用它。虽然它的解决方案也有帮助。