Jenkins-Android自动化打包-Mac版

778 阅读1分钟

Jenkins 是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。具体详情请参考Jenkins

##jenkins 安装配置

安装

jenkins安装方式有多种,本文采用homebrew安装。

  • 需提前安装homebrew,homebrew具体安装使用请参考mac下镜像飞速安装Homebrew教程
  • 执行homebrewm命令(过程比较漫长 会自动下载Java) brew install jenkins
  • 权限问题(用户群组 读写 脚本等 具体 参考[Mac Jenkins 权限问题](www.cnblogs.com/ihojin/p/je… Jenkins 权限问题")) sudo chown root /usr/local/Cellar/jenkins/2.122/homebrew.mxcl.jenkins.plist
  • 启动Jenkins(两个命令都可以) brew services start jenkins jenkins 打开浏览器,输入http://localhost:8080

    登录账号

    密码获取

####创建用户

###Jenkins项目配置

1 安装插件

  • Changelog Environment Plugin(git提交记录)
  • Upload to pgyer(蒲公英上传) ####2 相关配置
  • Android SDK路径 ANDROID_HOME
  • JDK配置
  • Gradle配置

项目配置

1 新建项目

2 参数化构建(git 分支 打包类型debug release)

3 git代码获取(配置gitlab账号)

4 gradle打包配置

5 上传蒲公英