jenkins iOS编译 总结

1、首先安装jenkins,
从官网https://jenkins.io/下载最新的for MacOSX安装包;
填入初始密码,选择插件(选默认即可),添加用户,直到进入jenkins界面;

安装后会默认创建和使用jenkins用户,此用户下xcode编译,证书和provisioning profile配置会有一堆坑;

2、创建一个测试项目jktest,提交到git上 http://tixbay.net/gitblit/r/test/jktest.git
修改jenkins用户密码sudo passwd jenkins;
然后用jenkins用户登录系统;
随便找个目录git clone http://tixbay.net/gitblit/r/test/jktest.git 然后用XCode打开,选择配置好签名,能正常打包即可;
然后console进入工程目录,运行xcodebuild,不带参数,能build成功就成功一半了;
然后git提交和PUSH;

3、jenkins上新建一个freestyle project;
填上代码托管git地址;
buildstep 我们不用任何插件,直接Execute Shell,填入:

security unlock-keychain -p 密码 login.keychain
xcodebuild

第一步是必须的,否则在codesign时会出现unknown error -1:ffffffffffffffff,keychain名字一般为login.keychain,也可以自定义;

4、保存并手动触发build;

5、根据需要在配置xcodebuild参数;

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>