0 votos

¿Cómo configurar MacOS Server 5.11 para CI con XCode?

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:

  1. ¿Cómo configurar mi router? (¿qué puertos deben ser reenviados?)
  2. 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?
  3. 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?
  4. 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í.

1voto

Wojtek Kruszewski Puntos 445

El artículo que has enlazado no está actualizado. Xcode Server está ahora integrado directamente en Xcode y OS X Server (ahora "MacOS Server") ya no es necesario.

Aquí tienes un tutorial actualizado sobre cómo empezar a usar Xcode Server: https://www.raywenderlich.com/12258400-xcode-server-for-ios-getting-started

No creo que quieras exponer tu servidor Xcode a Internet, así que lo mejor es que uses una VPN.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X