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-添加

posted @ 2019-07-18 11:02  头鹰在学习  阅读(560)  评论(0编辑  收藏  举报