MAC上搭建Jenkins實現Android自動打包

Jenkins環境搭建

1、Java的下載安裝和環境變量的配置
①下載安裝:Jenkins的運行依賴Java環境,所以在安裝Jenkins之前必須要安裝JDK或JRE,Java下載地址
②配置:配置環境變量,相信每個人都是會的,不會在自己找下
2、Jenkins的下載安裝
方法一、下載安裝可以到Jenki官網(http://jenkins.io)下載Mac版本的安裝包,然後進行手動安裝(坑多,不推薦)
方法二、使用brew下載安裝Jenkins(推薦,簡單傻瓜式,下載安裝配置一步到位)具體做法如下:
在命令行輸入:brew install jenkins
如下圖:


安裝完成如下:



提示安裝完成後,在終端中輸入Jenkins來啓動它,如下圖:

3、Jenkins的環境配置
①基本配置
啓動完畢後,打開瀏覽器,在地址欄中輸入localhost:8080,回車,即可看到一個頁面,打開此頁面提示的文件地址,輸入其中的字符串(或者在安裝完畢後控制檯有輸出,複製到此即可)。
②插件的安裝
進入後,會讓你選擇推薦插件安裝還是自定義插件安裝,對於小白可以直接點擊推薦安裝,一般沒什麼問題的,我這兒安裝了Gradle插件和git插件(推薦安裝的)。
③環境變量配置(ANDROID_HOME的配置),如下圖:

4、項目配置
①新建任務,如下圖:
②配置git,如下圖:
構建(也可以輸入build,assembleDebug等其他gradle構建命令),如下圖:
最後保存返回到主頁
5、運行自動化打包(以下2個頁面均可構建打包)
6、查看控制檯輸出(正在構建和構建完成)
7構建完成
8、查看下載安裝包(到工作空間中去下載打包完畢的安裝包)
我的打包設置:
//pack apk
    applicationVariants.all { variant ->
        variant.outputs.each { output ->
            def file = output.outputFile;
            output.outputFile = new File(file.parent, file.name.replace("app", "my").replace(".apk", "-" + defaultConfig.versionName + ".apk"))
        }
    }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章