Lección: Configurar el servicio Xcode

En esta lección, se da por sentado que usted es un desarrollador, que tiene Xcode instalado en un Mac, así como un repositorio de códigos (en concreto, un repositorio Git) ya albergado en algún lugar.

En esta lección, aprenderá a realizar las operaciones siguientes:

  • configurar el servicio Xcode,

  • albergar un repositorio Git,

  • configurar Xcode para que interactúe con el servicio Xcode,

  • crear un bot de fase nocturno,

  • comprobar la salida del bot en la app web.

Paso 1. Descargar e instalar Xcode en el servidor

Antes de utilizar el servicio Xcode, instale Xcode en el servidor si no está instalado aún.

  • Descargue Xcode desde la tienda App Store e instálelo en el servidor.

Paso 2. Utilizar la app Server para configurar el servicio Xcode

  1. Abra la app Server para ver la lista de servicios disponibles en OS X Server. Seleccione Xcode.

  2. Haga clic en el botón “Seleccionar Xcode” y, a continuación, seleccione Xcode en la carpeta Aplicaciones. El servicio Xcode se iniciará automáticamente.

    Flecha que indica el botón de selección de Xcode

Paso 3. Crear un repositorio Git

Los bots del servicio Xcode tienen acceso a los proyectos y al código del repositorio Git de origen.

  • Haga clic en Repositorios y, a continuación, en el botón Añadir añadir. Seleccione un nombre para el repositorio Git y haga clic en Crear.

    La URL de repositorio se basa en el nombre de host para el servidor y en el nombre del repositorio. Por ejemplo, la URL del repositorio sería https://miservidor.ejemplo.com/git/Mac_Calc.git.

    Flecha que indica la adición de repositorios

Si ya dispone de un repositorio Git, utilice Xcode para copiar los archivos en el repositorio recientemente albergado.

Paso 4. Activar el servicio

  • Haga clic en el botón para activar el servicio Xcode.

    Botón activado del servicio

Paso 5. Abrir Xcode y añadir el servidor al panel de preferencias Cuentas

Xcode 5 puede conectarse a servidores ejecutando el servicio Xcode.

  • En el panel de preferencias de Xcode, haga clic en Cuentas y, a continuación, en el botón Añadir añadir para añadir una cuenta de servidor.

    A continuación, seleccione el servidor e inicie sesión con su cuenta de servidor.

Paso 6. Crear un bot de fase nocturno

Compruebe el proyecto en Xcode, si aún no lo ha hecho.

También puede utilizar la app web del servicio Xcode para crear bots.

  1. En el proyecto, asegúrese de que el Esquema que está usando es Compartido.

    Si no está compartido, Xcode le ofrecerá la posibilidad de compartirlo.

  2. Seleccione Producto > “Crear bot” y siga las instrucciones en pantalla.

  3. Seleccione el esquema y el servidor (miservidor.local en este tutorial). Escriba un nombre para el bot (Mac_Calc Bot) y, a continuación, haga clic en Siguiente

  4. Introduzca los ajustes de autenticación de su repositorio si es necesario.

  5. Introduzca los ajustes del programa y de la acción.

    Use uno de los ajustes siguientes del programa: “Periódicamente”, “Todos los días”, “A media noche”. Seleccione solo “Ejecutar acción de archivado”.

  6. Introduzca los ajustes de correo electrónico.

    Deje seleccionada la casilla de notificaciones por correo electrónico de fallos y añada su dirección de correo electrónico a la lista de notificaciones de fallos.

  7. Haga clic en “Crear bot”.

Paso 7. Ver el informe del bot en Safari

  • Abra Safari, vaya a https://miservidor.local/xcode/ y, a continuación, seleccione el bot en la lista de bots.

    Página de la lista de bots de Safari

Paso 8. Ejecutar una acción de integración en Xcode con el bot y ver los resultados en Safari

  • En Xcode, inicie la acción de integración antes de la hora programada haciendo clic en el botón Integrar.

¡Enhorabuena!

Ha aprendido a configurar el servicio Xcode, a crear un bot y a usar Safari para supervisar el progreso del bot.

A dónde ir desde aquí

Aún queda mucho por aprender sobre los flujos de trabajo de integración y desarrollo de software. Puede obtener más información al respecto y acerca de la app Xcode en el sitio web Apple Developer.

Puede obtener más información sobre la integración continua en la Guía de integración continua de Xcode.

Puede obtener más información sobre el servicio Xcode en la Ayuda de Server.

Posiblemente también desee aprender a acceder a una red privada de forma segura por Internet; consulte el tutorial Configurar el acceso público.