Configurer des robots pour réaliser des intégrations продолжается

Роботы Les проект sont des processus exécutés par le service Xcode pour réaliser des intégrations sur la version actuelle d’un dans ООН dépôt. Les intégrations непротиворечивый à компилятор, анализатор, тестер et archiver les applications (ou d’autres produits logiciels) définies dans vos проекты. Источник Lorsque le service Xcode peut accéder aux dépôts de code de ces проекты, vous pouvez configurer des robots pour réaliser des intégrations продолжает sur ceux-ci.

Sur ООН Mac de développement, un schéma définit les opérations réalisées par une intégration. Вылейте automatiser une intégration, vous devez partager сын schéma и créer робот ООН pour réaliser des intégrations programmées. Робот ООН peut réaliser automatiquement des intégrations :

Partager des schémas de compilation

Un schéma définit les cibles à compiler pour un projet, la конфигурация de компиляция à работодатель и l’environnement exécutable à utiliser au lancement du produit. Lorsque vous créez проект ООН iOS ou OS X, Xcode crée un schéma par défaut comportant des réglages pour les actions suivantes :

Действия Pour que le service Xcode réalise ces, vous devez partager leur schéma. Un schéma partagé est un schéma que vous publiez dans un dépôt avec les autres fichiers de projet partagés.

Вылейте partager ООН schéma

  1. Sur votre Mac de développement, vérifiez пури ouvrez le projet contenant le schéma à partager.

  2. Choisissez Produit > Schéma > Gérer les schémas.

  3. Sélectionnez l’option Partagé pour le schéma à partager, клики пури sur OK.

  4. Choisissez Contrôle de la source > Фиксация.

  5. Sélectionnez le dossier Données partagées.

  6. Saisissez votre передают фиксацию de dans le champ de texte.

  7. Sélectionnez l’option « Envoyer au dépôt, удаленный » (си votre оценка проекта géré avec ООН dépôt Мерзавец).

  8. Cliquez sur le bouton  «Commit des fichiers».

Pour en savoir плюс sur la gestion des schémas, consultez редактор Схемы Хелп.

Créer des robots

Après avoir partagé ООН schéma, créez робот ООН pour réaliser les intégrations.

Вылейте créer робот ООН

  1. Sur votre Mac de développement, ouvrez le projet contenant le schéma qui définit les actions à automatiser.

  2. Choisissez Produit > Créer робот ООН, пури définissez les attributs d’identification du robot.

    Laissez l’option  «Intégrer immédiatement» премьера activée pour voir les résultats de votre intégration dans le navigateur d’historique.

  3. Кликес sur Suivant.

    Си vous n’avez вызов на бис первенства ajouté votre dépôt à Xcode dans les préférences Comptes, saisissez vos информация d’identification lorsque vous y êtes invité.

  4. Définissez le programme d’intégration, мелкая монета précisez les actions que le robot réaliser et indiquez si les produits doivent être nettoyés avant la compilation.

    Программист Vous pouvez le поток робота qu’il exécute SES intégrations régulièrement (рекламирует les heures, туры les подмастерья ou, рекламирует les semaines), à фиксация чека ou manuellement. Си vous activez l’option Nettoyage, le робот ne réutilisera pas la version précédente.

  5. Кликес sur Suivant

  6. Вылейте une приложение iOS, choisissez les types d’appareils ou de simulateurs sur lesquels le robot effectuera le test.

    Место Les appareils doivent être connectés au serveur pour que le test puisse avoir.

  7. Кликес sur Suivant

  8. Мелкая монета Indiquez à qui le robot envoyer des notifications par e-mail.

  9. Кликес sur робот Créer

Приезжайте expliqué dans le chapitre suivant, vous pouvez utiliser le navigateur d’historique pour lancer manuellement le robot, le модификатор et le supprimer. Приезжайте сеть expliqué dans la rubrique Gérer et surveiller les robots à l’aide d’un navigateur, vous pouvez également utiliser ООН navigateur сеть льют улана manuellement le robot, le модификатор et le supprimer.

Карантинные свидетельства Appliquer les meilleures

Pour profiter de l’intégration продолжает dans votre processus de développement de produit, les principes suivants аппликаций :