我已经设置了os x server和bot来构建/测试过程。我需要从命令行运行这个bot。 是否可以从命令行运行集成(os x服务器上的CI)?
答案 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完成构建。对于测试,我不知道。