¿Qué es el servicio Xcode?

El servicio Xcode es un “sistema de integración continuo” para automatizar el análisis estático de software, pruebas unitarias y creación de archivos comprimidos. Este servicio está destinado a desarrolladores de apps y requiere que Xcode esté instalado en el servidor.

La integración continua es una práctica de desarrollo de software que prueba y compila el software de forma regular, conservando la calidad de trabajo de cada fase. Periódicamente, o en cada confirmación de código, el servicio Xcode desarrolla, analiza, prueba y crea archivos comprimidos del trabajo del desarrollador.

El servicio Xcode se conecta a un repositorio de control de origen (Git), comprueba el código fuente y este integra el proyecto. Este conjunto específico de instrucciones automatizadas se denomina “bot” en Xcode.

Los desarrolladores interactúan normalmente con bots mediante el uso de Xcode y hay una app web que los no desarrolladores pueden utilizar para gestionar y crear informes de bots.

Antes de empezar

En este tutorial, necesitará lo siguiente:

  • Un Mac con Server instalado.

    En este tutorial, se denomina “miservidor.local.”

  • Un proyecto Xcode que pueda guardar en un repositorio Git.

    El nombre del proyecto de ejemplo es “Mac_Calc”.

  • Un Mac de desarrollo con Xcode instalado.

    Probablemente será el Mac que ya usa para el desarrollo.

Vaya a Lección: Configurar el servicio Xcode