J'ai une question à poser. J'ai acheté MacOS Server sur l'App Store. Je veux réaliser ceci en gros : https://developer.apple.com/library/archive/documentation/IDEs/Conceptual/xcode_guide-continuous_integration/ Cependant, lorsque j'ouvre Server, sur la gauche, XCode est censé apparaître sous Services, mais ce n'est pas le cas. J'ai posé ma question principale ici : https://serverfault.com/questions/1060038/how-to-let-osx-server-show-xcode-as-a-service C'est le problème principal, mais il semble y avoir un certain nombre de sous-problèmes :
- Comment configurer mon routeur (quels ports doivent être redirigés) ?
- Dans XCode, j'ai activé le serveur sous XCode > XCode Server ... (avec le curseur en haut à droite). J'ai créé le compte supplémentaire non-administrateur sur mon Mac et autorisé "node" à travers le pare-feu. Dois-je ajouter un compte serveur (non invité) sous Comptes dans XCode ?
- Dans XCode, en cliquant sur Produit > Créer un bot ..., on obtient une alerte : "La création d'un bot nécessite que le projet soit sous un contrôle de source accessible par le serveur." Remarque : j'ai placé ce projet dans le dossier partagé du compte utilisateur connecté à XCode Server supplémentaire, je ne sais donc pas pourquoi il n'y aurait pas accès ? Quoi d'autre/quel est l'emplacement par défaut ou le meilleur emplacement pour les dépôts et comment puis-je définir l'emplacement ?
- Dans MacOS Server lui-même, comment le configurer ? Sous iMac Pro de Julius > Paramètres, cocher '[] Connexions Secure Shell (SSH)' fonctionne, lorsque je transfère le port 22 sur le routeur et que j'autorise SSH dans le pare-feu de l'application MacOS : Je peux me connecter en SSH par Internet (en utilisant mon IP externe). Je n'ai pas coché les deux autres cases. Sous iMac Pro de Julius > Aperçu, le bouton Reachability Details... indique No available services (encore une fois, c'est le problème principal je pense). J'ai réglé l'iMac Pro de Julius > Accès à des paramètres assez restreints (seulement moi, seulement ce Mac), ici il est dit : "Le pare-feu d'application MacOS est activé. L'accès au réseau peut être affecté." Cependant, je ne sais pas comment il peut être affecté, je ne peux pas ajouter XCode ici.