2016-10-27 5 views
2

私はBambooでデプロイメントを作成しています。私はいくつかの変数を展開計画の下で設定しています。どのように私はGradleスクリプトからこれらにアクセスできますか?引数は入力されています(私はvariable = $ {bamboo.variable}のようなものを使用すると思いますが、それらをスクリプトに渡す方法はありません(現時点ではprinln varible 。)それらを取得するにはどうすればこれを行うことができますGradleスクリプトでBambooから変数にアクセスするにはどうすればよいですか?

答えて

3

私の知る限りでは、竹は、それがビルド環境への変数のすべてをエクスポートし、次のようにその場合は、スクリプト内の任意の変数を取得することができます:?。

System.getenv('bamboo.variable') 

また、あなたがそうのように、ビルドスクリプトパラメータとしてビルドにそれを渡すことがあります。

-Pvariable=${bamboo.variable} 

その後、あなたは、プロジェクトのプロパティとしてスクリプト内でそれを得ることができます。

println variable 
+0

最初のオプションは動作しませんでした(私はまず最初に、その、それの他の変形を試した)、しかし、2番目のオプションは、仕事をしました(私はそれを試したときに私はPを離れていた)。ありがとうございました。 – MicWit

関連する問題