pka*_*amb 6 xcode continuous-integration xcode-bots
在Xcode 6中创建Xcode Bot时,它链接到Xcode源代码控制中的当前活动分支.在创建机器人之后似乎没有支持的方法来更改分支.
我已将我的机器人设置为"在提交时"运行.我发现当我提交到那个分支时,机器人会立即整合项目.但是当我提交不同的分支时,机器人不采取任何行动.
理想情况下,我想一个单一的Xcode博特看远程仓库的所有分支.当有任何分支的新提交时,应该运行机器人及其测试.
我不想为每个分支创建一个新的机器人.有解决方案吗?
错误报告:
rdar:// 20154198
还有https://github.com/modcloth-labs/XBotBuilder,由工具 @jeremy-fox 的同一创建者开发。它将为每个 Pull 请求创建一个机器人,并为 PR 中的每个添加重新运行该机器人。
它似乎处于早期阶段并且没有文档,但代码似乎组织良好,因此使其工作或更改其行为以执行您想要的操作并不困难。
小智 5
目前我们使用名为Buildasaur(https://github.com/czechboy0/Buildasaur)的工具来改进我们的CI工作流程.它是用swift编写的,有助于为一个github存储库自动构建/运行/删除机器人,例如每当创建一个pullrequest或者将更新的提交推送到pullrequest时.实际上它在我们的Xcode Server 6.3上工作正常.不幸的是,它同时适用于一个存储库.:-(我们也希望Apple能尽快实现这些功能.
Apple在开发者论坛中的回应:
这不是 Xcode Server 支持的。您也许能够制作一个预集成触发器来切换工作副本中的分支并调用单独的 xcodebuild 调用,但 UI 中报告的结果仅适用于 Xcode Server 构建(触发器执行后 XCS 运行的构建) 。
雷达://20154198
| 归档时间: |
|
| 查看次数: |
2712 次 |
| 最近记录: |