環(huán)境:
window10(64位)、jdk1.8.0_121脑溢、jenkins2.89.3、gradle3.3
修改:
第一步
1瘸彤、Jenkins的主目錄
比較簡單的辦法是:設置系統(tǒng)的環(huán)境變量即寡,key:JENKINS_HOME value:xx:\xxxx
2徊哑、設置工作空間根目錄和構建記錄根目錄
點主目錄右下角的高級
3、Jenkins Location
4聪富、Extended E-mail Notification
右下角點高級
5莺丑、郵件通知及其高級
第二步
jenkins--全局工具配置
填寫JDK、Git、Gradle的安裝路徑梢莽,盡量和系統(tǒng)的環(huán)境變量一致
第三步
1萧豆、jenkins--新建
構建一個自由風格的軟件項目
2、General--參數(shù)化構建過程
這是我的配置:
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填寫對應的鍵值對
3昏名、Source Code Management
設置Git或者svn地址涮雷,我使用的是git賬號密碼的方式,如何設置網上的資料很多我就重復說了
這里需要點擊Add轻局,選擇Advanced checkout behaviours洪鸭,重設下timeout的時間,我寫的是60
4嗽交、Build Environment
這里可以不設置
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遍)