Qu’est-ce que le service Xcode ?

Le service Xcode est un « système d’intégration continue » pour automatiser l’analyse statique de logiciels, le test d’unités et l’archivage d’assemblages. Ce service est destiné aux développeurs d’applications et nécessite que Xcode soit installé sur le serveur.

L’intégration continue est une pratique de développement logiciel qui consiste à tester et assembler un logiciel en continu, en essayant de maintenir la qualité du travail à chaque assemblage. Périodiquement, ou à chaque commit de code, le service Xcode assemble, analyse, teste et archive les travaux du développeur.

Le service Xcode se connecte à un dépôt de contrôle de la source (Git), vérifie le code source et l’intègre à votre projet. Cet ensemble discret d’instructions automatisées est appelé un « robot » dans Xcode.

Les développeurs interagissent habituellement avec les robots à l’aide de Xcode. Les utilisateurs non-développeurs peuvent gérer leurs robots et créer des rapports grâce à une application web.

Avant de commencer

Pour ce didacticiel, vous avez besoin des éléments suivants :

  • Un Mac avec Server installé

    Dans ce didacticiel, il est désigné par « monserveur.local ».

  • Un projet Xcode pour lequel vous pouvez effectuer un commit à un dépôt Git

    Le nom du projet test est « Mac_Calc ».

  • Un Mac de développement avec Xcode installé

    Il s’agit très probablement du Mac que vous utilisez déjà pour le développement.

Accéder à Leçon : Configurer le service Xcode