Xcode Bots 设置当前集成号

Posted

技术标签:

【中文标题】Xcode Bots 设置当前集成号【英文标题】:Xcode Bots Set Current Integration Number 【发布时间】:2015-03-25 10:59:22 【问题描述】:

我不得不从备份中恢复我的 OSX 服务器,而现在最新的集成数低于我需要的值。我正在使用集成号来设置测试版分发的内部版本号。

有没有办法设置当前的集成编号,即 XCS_INTEGRATION_NUMBER?

【问题讨论】:

使用时只需在 XCS_INTEGRATION_NUMBER 中添加一个数字?所以你会有version=XCS_INTEGRATION_NUMBER+100?不太好,但可以胜任。 【参考方案1】:

Xcode 服务器有一个允许更改集成计数器值的 REST API。

基本上,您可以使用 cURL 通过以下命令更新集成计数器:

curl -u <xcode-server-user>:<password> -H "Content-Type: application/json" -X PATCH -d '"set_props":"integration_counter":<desired-integration-counter>' --insecure https://<xcode-server-address>:20343/api/bots/<bot-id>

可以从任何过去的集成日志中轻松获取 bot-id。

有关更多信息,请查看此处的文档: https://developer.apple.com/library/content/documentation/Xcode/Conceptual/XcodeServerAPIReference/Bots.html

还有,这个问题的答案: https://forums.developer.apple.com/thread/19868

【讨论】:

以上是关于Xcode Bots 设置当前集成号的主要内容,如果未能解决你的问题,请参考以下文章

Xcode Bots 配置文件的位置

Xcode Bots 缺乏创建 Pods 目录的写权限。

Xcode Bots 从单个 Xcode 服务器在多个 iOS 项目上运行 UITesting

Xcode Bots Server 持续集成失败

Xcode Bots 在成功/失败时不发送电子邮件

Xcode Bots ::创建存档失败:xcodebuild退出状态为65