专栏名称: 郭霖
Android技术分享平台,每天都有优质技术文章推送。你还可以向公众号投稿,将自己总结的技术心得分享给大家。
目录
相关文章推荐
鸿洋  ·  腾讯 ovCompose ... ·  18 小时前  
复利大王  ·  疑似蒋小姐中学校友出来扒皮了 ·  昨天  
复利大王  ·  北京97混血女找男 ·  昨天  
复利大王  ·  银行版的996,兴业某支行 ·  昨天  
51好读  ›  专栏  ›  郭霖

利用Jenkins玩转Android自动打包发包

郭霖  · 公众号  · android  · 2016-11-04 08:01

正文

请到「今天看啥」查看全文


可以选择不同的环境与不同的渠道,可以输入显示在App上的版本号,打包完成后可自动上传并且生成安装二维码

总体步骤可为:

  • 下载新版Jenkins挂载到Tomcat

  • 编写Python脚本拉取蒲公英上Apk二维码(可选)

  • 配置项目build.gradle里面的脚本

  • 安装Jenkins里面需要用到的一些插件并且配置Jenkins参数

脚本配置地址:

https://github.com/mabeijianxi/android-automation

正式开撸

下载新版Jenkins挂载到Tomcat

Jenkins 下载适合的版本后点击安装,之后在 Tomcat webapps目录 下新建一个 Jenkins目录 ,再把刚安装好的 Jenkins目录 打开找到 war目录 ,拷贝目录下全部数据到 webapps 下新建的 Jenkins目录 中。还有种启动方式是通过命令启动 jenkins.war 就行了, java -jar jenkins_located_path/jenkins.war 。我们可以先为工作空间配置个环境变量。

我使用的是第一种方式,再 启动Tomcat 后访问 http://localhost:8080/jenkins 就会进入引导进入页面,如果有选择安装插件界面进去后点击安装就行,一会儿就能进入主界面。

安装Jenkins里面需要用到的一些插件

这里也没什么技术含量,系统管理->插件管理->管理插件->可选插件: 勾选如下插件:

1. Branch API Plugin

2. build timeout plugin

3. build-name-setter

4. Credentials Binding Plugin

5. description setter plugin

6. Dynamic Parameter Plug-in

7. Environment Injector Plugin

8. fir-plugin(可选)

9. Git plugin(可选)

10. GIT server Plugin(可选)

11. Gradle Plugin

12. Pipeline: Basic Steps

13. Pipeline: Build Step

14. Pipeline: Input Step

15. Pipeline: Nodes and Processes

16. Pipeline: Stage Step

17. Post-Build Script Plug-in

18. SSH Slaves plugin

19. Subversion Release Manager plugin(可选)

20. Timestamper

21. Workspace Cleanup Plugin

22. Subversion Plug-in(可选)

由于有些插件之间有依赖关系所以没全部列出来,如过有我问题可以对比我的截图。







请到「今天看啥」查看全文