Jenkins+svn+gradle+fir搭了一个持续集成环境

来源:互联网 发布:js设置单选按钮选中 编辑:程序博客网 时间:2024/06/13 23:30

Jenkins+svn+gradle+fir搭了一个持续集成环境

1. 安装Jenkins

  1. 安装Jenkins $ brew install jenkins
  2. 启动jenkins $ jenkins
  3. 卸载jenkins $ brew uninstall jenkins
  4. brew无效?安装homebrew ruby -e “$(curl –insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

2. 启动Jenkins后使用浏览器访问Jenkins

地址为:http://localhost:8080/

3. 安装插件

  1. fir.im插件
    1.1 到官网https://fir.im/tools 下载插件Jenkins插件
    1.2 进入Jenkins->管理插件->高级->上传插件: 选择刚刚下载的插件,上传,然后应该会进行安装

4. 新建一个项目

4.1 点击左侧工具栏”新建”,选择第一项”构建一个自由风格的软件项目”
4.2 项目配置
4.2.1
这里写图片描述

注意:
1. 不要出现汉字。
2. Poll SCM表示周期性方法,如:H/30 * * * * 是每30分钟执行一次,比对下源码,如果有变化就打包
3. Add timestamps to the Console Output: 打钩这个选项输出日志时可以显示时间
4. localProperties=”WORKSPACE/local.properties"touch"localProperties” echo “sdk.dir=/Users/zhihongzhan/software/AndroidSdk” > $localProperties 其中sdk.dir是本机android sdk所在的根目录,需要根据实际情况做修改
5. 构建->Use Gradle Wrapper->Tasks: 使用clean assembleRelease只构建发布版本,如果是clean build会构建debug和release两个版本
6. fir.im token是fir.im上生成的api token
7. 如果项目根目录(和gradlew同目录)没有gradle目录,请到工程中将其拷贝进来,里面内容是:gradle->wrapper->gradle-wrapper.jar/gradle-wrapper.properties 因为这个文件夹是每个开发员机器动态生成的,可能svn/git上没有这个文件夹
8. 打包完成看下日志,比如打出了几个包,上传几次到fir.im
9. 源码管理->Git->Credentials直接Add就行了,就填现在源码的账号密码,如下图
这里写图片描述

阅读全文
0 0
原创粉丝点击