Tengo una pregunta. He comprado MacOS Server en la App Store. Quiero lograr esto básicamente: https://developer.apple.com/library/archive/documentation/IDEs/Conceptual/xcode_guide-continuous_integration/ Sin embargo, cuando abro el Servidor, a la izquierda se supone que debería aparecer XCode en Servicios, pero no es así. He planteado mi pregunta principal aquí: https://serverfault.com/questions/1060038/how-to-let-osx-server-show-xcode-as-a-service Este es el principal problema, pero parece que hay una serie de subproblemas:
- ¿Cómo configurar mi router? (¿qué puertos deben ser reenviados?)
- En XCode he habilitado el servidor en XCode > XCode Server ... (con el control deslizante en la parte superior derecha). He creado la cuenta extra de no administrador en mi Mac y he permitido el "nodo" a través del firewall. ¿Necesito añadir una cuenta de servidor (no huésped) en Cuentas en XCode?
- En XCode, al hacer clic en Producto > Crear bot..., aparece una alerta: "La creación de un bot requiere que el proyecto esté bajo control de código fuente accesible por el servidor". Nota: Puse este proyecto en la carpeta compartida de la cuenta de usuario adicional del servidor XCode, así que no sé por qué no tendría acceso a él. ¿Qué otra cosa/cuál es la ubicación por defecto o mejor para los repo's y cómo puedo establecer la ubicación?
- En el propio MacOS Server, ¿cómo lo configuro? En el iMac Pro de Julius > Ajustes, marcar '[] Conexiones Secure Shell (SSH)' funciona, cuando reenvío el puerto 22 en el router y permito SSH en el firewall de la aplicación MacOS: Puedo acceder a SSH a través de Internet (usando mi IP externa). No he marcado las otras dos casillas. En el iMac Pro de Julius's > Overview el botón Reachability Details... (Detalles de accesibilidad) dice No available services (de nuevo, este es el principal problema, creo). Configuré el iMac Pro de Julius's > Acceso a una configuración bastante restringida (sólo yo, sólo este Mac), aquí dice: "El Firewall de Aplicaciones de MacOS está activado. El acceso a la red puede verse afectado". Sin embargo, no sé cómo puede verse afectado, no puedo añadir XCode aquí.