Xcode 服务器 xcs.couch 数据库的凭据

Credentials for the Xcode Server xcs.couch database

Xcode 9 引入了新版本的 Xcode 服务器(不再与 Server.app 捆绑在一起)。可以通过

访问 Xcode 服务器的支持 couchdb 实例

http://localhost:10355/_utils

在以前的版本中,您可以检查文档,甚至可以根据需要进行修改。 (例如,我以前这样做是为了在不同的服务器上设置机器人时人为地增加集成号。我使用 $(XCS_INTEGRATION_NUMBER) 变量作为我的构建号。)

现在,数据库需要凭据。我知道你可以在

中找到密码
/Library/Developer/XcodeServer/SharedSecrets/XCSDCouchDBSecret

但是有人知道用户名吗?

经过更多调查,我找到了答案...

/Library/Developer/XcodeServer/Configuration/xcscouch.ini

此文件包含 Xcode 服务器的基本 CouchDB 配置。在 [admins] 部分下是一个 username=password 列表。

Xcode 服务器 CouchDB 实例的默认用户名是 xcscouchadmin