2016-07-07 27 views
0

私はAndroid ProjectのためにCIとしてJenkinsを使用しています。 私は2つのビルド、QA and Devを持っています。 両方の設定がurlと私のadroidプロジェクトにあるもののように異なっています。Jenkins環境変数のAndroid設定

私の仕事は、ジーンキンにいくつかの変数を提供することです。その変数によると、apkは必要な設定だけで構築する必要があります。 QAビルドを申請する場合と同様に、QA設定のAPKのみを生成する必要があります。

これを達成する方法はありますか?

答えて

0

私の知る限り、あなたのgradleファイルには、QAとDEVの2つの味があります。 その場合は、ジョブの設定から行うことができます。 ジェンキンスであなたの仕事に行き、次に構成に行きます "ビルド"セクションに行き、次にタスクに行きます。あなたが定義することができます同様に

assembleQARelease 

とDEV

assembleDEVRelease 

のため:あなたがQAをしたい場合たとえば、あなたがタスクを定義することができたの風味コンパイルするには、定義することができるテキストフィールドです リリースバージョンの代わりにデバッグバージョンが必要な場合、またはあなたのアプリケーションに他のフレーバーを作成する場合は、この新しいバージョンのQAまたはDEVを変更してください。 あなたはそれが、その後QAのリリースバージョンとその後、DEVリリースを作成するプロジェクトをきれいにするそれらの3

clean 
assembleQARelease 
assembleDEVRelease 

を定義することができさえなどを清掃するか前にも、あなたが別のタスクを追加することができます。