2016-11-29 7 views
1

atlassianのマニュアルを使用して、当社のサーバにbambooリモートエージェントをインストールしました。私たちは、それが竹マスターサーバーとうまく接続しているエージェントを承認し、ビルドを実行することができました。私たちが直面している問題はプロキシの設定です。ライブラリを正しく構築するために、外部のサーバーに接続するリモートエージェント内にプロキシを設定する方法がありますか。私たちが今やっておかなければならないのは、プロキシをビルドのgradleタスクに手動で設定することです。これはそれを行う方法ではありません。原因プロキシの設定が必要な場所に、100のビルドが将来発生する可能性があります。すべてのビルドにプロキシを手動で設定することはできません。ビルドにグローバル変数ソリューションを設定することをお勧めします。bambooリモートエージェントへのプロキシ設定

あなたは竹のリモートエージェントを介してHTTPとHTTPSのプロキシを取得する方法にとしてお勧めできます。 (HTTPS_PROXY = http://1 0.19:。。80は、http_proxy = http://1 0.19:80)

私たちは、これまで

を試してみました私たちは、HTTPのプロキシ設定を追加しましたbinディレクトリ内のbamboo起動スクリプトにhttpsを入力します。 - 動作しませんでした。

我々は両方の方法を試してみました追加のJava arguemntと追加アプリパラメータ としてのwrapper.confに追加しています。 ---それもうまくいかず、何が起こったかは、セットアップ後にbambooリモートエージェントを再起動したときに、bambooリモートエージェントがそのプロキシipを介してマスターエージェントに接続しようとしていたときでした。つまり、竹のリモートエージェントが停止する原因になりますが、プロキシを設定して、このプロキシをマスタエージェントに接続しないようにbambooのリモートエージェントに指示する方法はありません。これは可能な解決策である可能性があります。竹リモート-cfg.xmlをというファイル名があり

は、我々がしたい場合はパラメータを追加する方法のように、それには十分なドキュメントがありません。私はそこにプロキシのIPを追加できるかどうか疑問に思っていました。提案してください。

プロキシをbambooエージェントの機能として設定できますか?それは働くだろうか?我々はまた、.bash_profileのユーザーを使用してプロキシ設定を設定した

始動がサーバー上で設定されたすべてのenv変数吹き飛ばさを構築する前に、それは竹apparantly、動作しません。

上記オプションでご提案ください。もしあなたがこれに対する解決策を持っていれば、私たちに知らせてください。

答えて

2

我々はset.default.HTTPS_PROXYとset.default.HTTP_PROXY引数を使用してのwrapper.confファイルでプロキシを設定します。それはそれを修正した。これは、サーバー自体でのGradleでプロキシを設定する機能しなかった場合は

。もしあなたがそれを使用しているならば、これを回避するのにも役立ちますが。

関連する問題