Android Studio +git+jenkins+gitHub
之前做的jenkins+gitlab的jmeter,,,其实已经记不太清楚了。
最近又在搞Android学习,就试一下AndroidStudio+jenkins自动打包apk看看。
step1:
AndroidStudio本地创建项目
step2:
github上创建repository,进入项目文件夹,git提交代码到github ,参考:https://www.cnblogs.com/zhizhiyin/p/9143529.html
step3:
AndroidStudio设置git仓库,提交代码使用AndroidStudio自带的git插件。
step4
安装jenkins和对应插件:jenkins安装git插件,github插件,github hook插件,gradle插件
配置gradle如下
step5
配置全局的git,github,配置项目的github github webhook;
github的webhook在对应的repository-settings-webhook里面add一个
项目管理如下:
后来出现一些问题:
问题1:
运行过程中报错gradle plugin版本和gradle版本不匹配
解决办法核对gradle plugin和gradle的版本,匹配好。
问题2:
jenkins日志显示下载jcenter等jar包超时,这个是因为jenkins打包需要在本地下载一些jar包,如果网速不够或者超出了jenkins的10min链接限制,那就自己下载jar包放入到jenkins的本地.m2的jar包库地址。
我的本地的jenkins的jar包的地址在:
C:\Users\user\.m2\repository
————————————————————————————
jenkins通过密钥对登录github
1.在github生成密钥:
e16874ad885f920378ce9770d4ce45e2a09d5d53
jenkins-secret text-添加
最新文章
- alias导致virtualenv异常的分析和解法
- java 线程池——异步任务
- 关于node.js
- Win10 UWP开发中的重复性静态UI绘制小技巧 2
- GoLang之网络
- 学习笔记——Maven实战(五)自动化Web应用集成测试
- jQuery之防止冒泡事件
- 2006: [NOI2010]超级钢琴 - BZOJ
- iOS开发之深入探讨runtime机制01-类与对象
- shell vim--处理二进制文本
- 再起航,我的学习笔记之JavaScript设计模式04
- 在Ubuntu14.04下安装 ffmpeg-2.4.13(处理视频用,将视频保存为图片序列)
- Ubuntu 16.04: How to resolve libqt5x11extras5 (>;= 5.1.0) but it is not going to be installed
- Android版数据结构与算法(三):基于链表的实现LinkedList源码彻底分析
- BJOI2019Day1 数据&;标程&;题解
- laravel框架基础(2)---laravel项目加载机制
- nuxt docker 运行
- CSS VISUAL RULES
- SQL SERVR 逻辑函数
- Cordova - 实现热更新 !