• 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:Usersuser.m2
    epository
    

      

     ————————————————————————————

    jenkins通过密钥对登录github

    1.在github生成密钥:

    e16874ad885f920378ce9770d4ce45e2a09d5d53
    

      

    jenkins-secret text-添加

  • 相关阅读:
    Linux C多线程实现生产者消费者
    数据库视图创建学习
    jsp生成好看的验证码
    每日英语
    ES6学习笔记(一)——let和const
    dataTables的导出Excel功能
    jquery生成二维码图片
    angular2表单初体验
    echarts系列之动态加载数据
    js刷新页面方法
  • 原文地址:https://www.cnblogs.com/zhizhiyin/p/11205899.html
Copyright © 2020-2023  润新知