【问题标题】:settinng proxy to the bamboo remote agent将代理设置为竹远程代理
【发布时间】:2016-11-29 17:19:57
【问题描述】:

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

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

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

我们在 bin 目录下的竹启动脚本中添加了 http 和 https 的代理设置。 - 它不起作用。

我们已将它作为附加的 java 参数和附加的应用程序参数添加到 wrapper.conf 我们已经尝试了两种方式。 ---它也不起作用,发生的事情是当我们在设置后重新启动竹远程代理时,竹远程代理试图通过该代理 ip 连接到主代理。这导致竹远程代理关闭,有什么方法可以配置代理并告诉竹远程代理不要使用此代理连接到主代理。这可能是一个可能的解决方案。

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

我们能否将代理配置为竹代理中的一项功能。行得通吗?

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

请就上述选项提出建议。如果您对此有解决方案,请告诉我们。

【问题讨论】:

    标签: bamboo


    【解决方案1】:

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

    如果这不起作用,请在服务器本身的 gradle 中设置代理。或者如果您正在使用它,请使用 Maven。尽管它的解决方法也有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-09
      • 2016-04-07
      • 2016-11-18
      • 1970-01-01
      • 1970-01-01
      • 2014-01-11
      相关资源
      最近更新 更多