2016-07-07 148 views
0

對於我的Android Project,我使用Jenkins作爲CI。 那裏我有兩個版本,QA and Dev。 對於這兩種配置都是不同的像URL和所有我在我的adroid項目。Jenkins環境變量的Android配置

現在我的任務是在jenkins中提供一些變量,並且根據該變量只有該apk應該只用需要的配置來構建。就像我申請QA構建一樣,只需要生成具有QA配置的apk。

有什麼辦法可以達到這個目的嗎?

回答

0

據我所知,你的gradle文件中有兩種口味,QA和DEV。 如果是這種情況,您可以通過您的工作配置來實現。 在Jenkins轉到您的工作,然後轉到配置 轉到「構建」部分,然後轉到任務。 這是一個文本框在那裏,如果你想QA可以定義任務,你可以定義編譯它的味道,例如:

assembleQARelease 

和DEV

assembleDEVRelease 

你可以定義同樣的方式如果您希望使用Debug版本而不是發佈版本,或者爲應用程序創建了其他任何風格,則只需更改此新版本的QA或DEV。 您也可以作爲前添加清潔另一個任務,甚至可以定義他們的3

clean 
assembleQARelease 
assembleDEVRelease 

將清理項目,然後創建QA發行版本,然後DEV釋放。