从命令行运行XCode Integration

时间:2015-01-28 15:02:51

标签: xcode continuous-integration

我已经设置了os x server和bot来构建/测试过程。我需要从命令行运行这个bot。 是否可以从命令行运行集成(os x服务器上的CI)?

2 个答案:

答案 0 :(得分:1)

这是很晚的回应,但希望它会有所帮助。

您可能知道Xcode Server公开了WEB API。 因此,为了启动集成,只需发出此命令,将YOUR_BOT_NAME部分替换为实际的机器人名称。

curl -sk -X POST -d '{ shouldClean: false }' https://localhost:20343/api/bots/`curl -sk https://localhost:20343/api/bots | jq '.results[] | select(.name == "YOUR_BOT_NAME") | ._id' | tr -d '"'`/integrations

请注意,此命令使用JQ命令行JSON处理器,该处理器可通过Homebrew提供:

brew install jq

答案 1 :(得分:0)

可以使用xcodebuild完成构建。对于测试,我不知道。