2017-08-23 3 views
0

Xcode 9 introduit une nouvelle version du serveur Xcode (qui n'est plus fourni avec Server.app). L'instance couchdb de support pour Xcode Server est accessible via http://localhost:10355/_utils.Informations d'identification pour la base de données xcs.couch du serveur Xcode

Dans les versions précédentes, vous pouviez examiner les documents et même les modifier si nécessaire. (Par exemple, je l'ai déjà fait pour gonfler artificiellement un numéro d'intégration lors de la configuration d'un bot sur un serveur différent.) J'utilise la variable $ (XCS_INTEGRATION_NUMBER) pour mes numéros de build.)

Maintenant, la base de données requiert des informations d'identification. Je sais que vous pouvez trouver le mot de passe dans/Bibliothèque/Developer/XcodeServer/SharedSecrets/XCSDCouchDBSecret, mais est-ce que quelqu'un connaît le nom d'utilisateur?

Répondre

0

Après une enquête plus approfondie, j'ai trouvé ma réponse ...

/Library/Developer/XcodeServer/Configuration/xcscouch.ini contient la configuration CouchDB de base pour le serveur Xcode. sous la section [admins] est une liste de nom d'utilisateur = mot de passe.

Le nom d'utilisateur par défaut de l'instance Xcode Server CouchDB est 'xcscouchadmin'