实战:基于Jenkins实现持续集成与自动打包
传统包构建方式:
- 传统包构建步骤:
1、git pull origin master 拉取分支最新代码。
2、 ./gradlew assembleDebug构建debug包。
3、build/output/apk/app-debug.apk部署并运行或发送给测试同学。 - 传统包构建的问题
1、显而易见这些是机械、重复且浪费时间的工作。
2、不利于多人协作。
Jenkins实现持续集成与自动打包:
一切重复的工作皆可自动化,大厂里面都有自动化包构建平台,大多是基于Jenkins持续集成方案来定制的。
Jenkins是一个开源软件项目,是基于java开发的一种持续集成工具,使软件的持续集成变成可能。Jenkins提供数百个插件来支持构建、部署和自动化任何项目。
Jenkins软件包安装与服务管理:
要使用Jenkins肯定先要安装它的环境,可以上官网:https://www.jenkins.io/,