iOS &Android 项目 Jenkins持续集成

背景:因为以前的jenkins机器软件环境较老(mac系统 和 Xcode版本等过低)、设备性能也是比较差,编译相关脚本也不大适合目前业务,因此,跟infra部门从新申请了一台固定ip 、高配的mac mini做为jenkins集成机器。如下是从新撸一遍的jenkins集成步骤:java

1、安装环境

1. mac机器首先升级java jdkgit

2.安装Jenkinsshell

3.iOS额外安装2个插件:json

https://plugins.jenkins.io/xcode-pluginxcode

https://plugins.jenkins.io/ws-cleanupruby

4.重启jenkins,常规配置集成项目性能

2、配置项目

 

 

上图添加jenkins本机的私钥,私钥,私钥!(ps:jenkins本机的公钥须要配置到git的远程机器上,否则没有权限拉代码 )测试

 

。。。插件

 

3、关于shell以及ruby脚本

 1.编译各个库,而且合并到对应的路径3d

 2.合成release.zip包

 3.解压zip,建立demo示例的路径相关

 4.按照地区 修改demo.xcodeproj工程文件(framework、bundle等删除或是新引入),修改json配置文件等。(利用cocospods 开源的.xcodeproj开源项目进行修改)

 5.打包各个环境、地区的 ipa 

 6.按 版本+时间/环境+地区 放到合适的地方,供QA同窗拿包测试

相关文章
相关标签/搜索