server xcode 云服务器_iOS持续集成解决方案——xcode server

针对以上问题,形成了如

1.开启Xcode Server

打开Xcode->Preferences->Server & Bots,点击显示为OFF的开关。

输入管理员密码后,在弹出的窗口中选择Integration User。苹果建议是使用一个特定的,非管理员权限的用户,不过也可以使用当前登录的用户。这里使用的是一个Guest用户,点击Continue后,会去配置并启动Server,完成以后,界面如下:

Xcode Server此时已经启动

2.创建BOT

Xcode Server启动之后,我们就可以创建出自动执行打包功能的BOT了,主要有以下六步:

2.1首先在Xcode中打开项目,点击Product->Create Bot创建Bot

2.2在弹出窗口中,可以为Bot命名,然后从下拉框中选择'Add New Server...'。在接下来的界面中,从列表中选择Server,然后点击'Next'。然后,输入用户名,密码,点击'Add'。

2.3由于当前打开的项目,是Clone下来的Git仓库,所以Xcode很智能的读取出了仓库的信息。在下面的界面中,可以从下拉框中选择具体的分枝,然后点击Next。

2.4设置构建配置,大家可以按照需要去设置配置,其中scheme选择构建那个工程,actions代表执行动作分别为代码静态分析,测试,打包。Configuration,这里选择Release版本。

2.5设置构建触发器,可以选择的类型:周期性构建,每次提交构建,手动构建。这里本人选择的是手动构建。

2.6设置签名信息

在这里可以将指定的证书和Provisioning Profiles添加到Server。

另外要将Xcode工程设置为手动管理签名,也就是不选中'AutomaticallyManage Signing'。

后面还有两个页面的内容,由于涉及到相关脚本的执行并不属于基本的搭建方法,在这里就不进行设置介绍了,此时点击Done,一个基本的Bot就配置好了,第一次的Integration也将自动开始。

3.集成结果

查看集成的结果并管理Bots,Integrations在Xcode中,转到ReportNavigator,选择Bot或是某次集成,在右侧的窗口区域,可以查看集成结果,触发一次新的集成,以及对Bots进行管理,如编辑,删除等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值