環(huán)境:
window10(64位)、jdk1.8.0_121、jenkins2.89.3、gradle3.3
修改:
第一步

1、Jenkins的主目錄
比較簡單的辦法是:設(shè)置系統(tǒng)的環(huán)境變量,key:JENKINS_HOME value:xx:\xxxx

2、設(shè)置工作空間根目錄和構(gòu)建記錄根目錄
點主目錄右下角的高級

3、Jenkins Location

4、Extended E-mail Notification
右下角點高級


5、郵件通知及其高級

第二步
jenkins--全局工具配置
填寫JDK、Git、Gradle的安裝路徑,盡量和系統(tǒng)的環(huán)境變量一致
第三步
1、jenkins--新建
構(gòu)建一個自由風(fēng)格的軟件項目
2、General--參數(shù)化構(gòu)建過程
這是我的配置:

IS_LOCAL_SERVICE ?Choice Parameter
PRODUCT_FLAVORS?Choice Parameter
BUILD_TYPE? ? ? ? ? ? ? ? Choice Parameter
BRANCH? ? ? ? ? ? ? ? ? ? ? ?Choice Parameter
APP_VER_CODE? ? ? ? ?String Parameter
APP_VER_NAME? ? ? ? ?String Parameter
LOCAL_STATUS? ? ? ? ? Choice Parameter
ENV_PRO? ? ? ? ? ? ? ? ? ? Choice Parameter
EASE_KEY? ? ? ? ? ? ? ? ? Choice Parameter?
這些參數(shù)也需在你項目根目錄下的gradle.properties填寫對應(yīng)的鍵值對
3、Source Code Management
設(shè)置Git或者svn地址,我使用的是git賬號密碼的方式,如何設(shè)置網(wǎng)上的資料很多我就重復(fù)說了
這里需要點擊Add,選擇Advanced checkout behaviours,重設(shè)下timeout的時間,我寫的是60
4、Build Environment

這里可以不設(shè)置
5、Build
tasks:clean assemble${PRODUCT_FLAVORS}${BUILD_TYPE} --stacktrace --debug

6、jenkins-Build with Parameters
大功告成

7、注意
需要在你項目的根目錄下的gradle.properties里添加一句話:android.enableBuildCache=false
需要在你項目的根目錄下的gradle.properties里添加一句話:android.enableBuildCache=false
需要在你項目的根目錄下的gradle.properties里添加一句話:android.enableBuildCache=false
(重要的事情說3遍)