Bot与本地存储库集成

时间:2013-12-15 15:36:55

标签: ios xcode xcode-bots

我正在尝试使用在mac上创建的本地存储库创建bot。但整合总是失败。我正在使用模拟器进行测试。我还从设备设置中选择了模拟器。

但总是得到以下错误 -

SSH已知主机文件路径位于/Library/Server/Xcode/Config/ ssh_known_hosts 启用了SSH严格主机检查(您可以通过编辑SSHStrictHostKeyChecking中的/Library/Server/Xcode/Config/xcsbuildd.plist密钥来禁用此功能 不受信任的HTTPS证书已被禁用(您可以通过修改TrustSelfSignedSSLCertificates

中的/Library/Server/Xcode/Config/xcsbuildd.plist密钥来启用此功能
ab59d95ce4458b340114a7aefb9f16479f05982b refs/heads/master

SSH已知主机文件路径位于/Library/Server/Xcode/Config/ ssh_known_hosts 启用了SSH严格主机检查(您可以通过编辑SSHStrictHostKeyChecking中的/Library/Server/Xcode/Config/xcsbuildd.plist密钥来禁用此功能 禁用不受信任的HTTPS证书(您可以通过编辑

中的TrustSelfSignedSSLCertificates键来启用此功能
/Library/Server/Xcode/Config/xcsbuildd.plist

我是否需要生成ssh密钥?

我也生成了ssh密钥,但是如何在我的mac上为本地存储库添加它

如果你有任何想法,请帮助。

由于

3 个答案:

答案 0 :(得分:0)

实际上,这篇文章可能会解决您的问题:

Missing xcsbuildd.plist file on OS X 10.9 Server

答案 1 :(得分:0)

实际上,如果您通过https将bot指向git,那么这些消息不是错误,而是警告。我现在有两个机器人,他们通过https进入我们的内部git服务器,并成功获取源,显示此消息

正如您所说,集成失败。如果机器人无法获取资源,则会写出结帐来源失败。

要了解实际出现的问题,您应该查看Xcode或Safari中集成中Build Failure Log标签下的Logs。 (我建议你看一下safari,因为如果你的日志很大,safari会加载它比Xcode快得多)。是的,它不是很舒服,但并不是很难。在某些时候,你会看到git命令参数,也许是错误原因,下面几行。

答案 2 :(得分:0)

在配置Xcode Server中的所有内容后,我得到两个不同的结果。

当我在Xcode中创建一个bot:internal-checkout-error。

当我在Safari中创建机器人时:像魅力一样工作。

两者都使用完全相同的项目,完全相同的Xcode Server主机。在这里,Apple的表现超过了他们通常的混淆程度......