Leçon : Configurer le service Xcode
Cette leçon suppose que vous êtes un développeur ayant installé Xcode sur un Mac et que vous disposez d’un dépôt de code (plus précisément un dépôt Git) déjà hébergé quelque part.
Dans cette leçon, vous découvrirez comment :
Configurer le service Xcode
Héberger un dépôt Git
Configurer Xcode pour interagir avec le service Xcode
Créer un robot d’assemblage pendant la nuit
Vérifier le résultat du robot dans l’application web
Étape 1. Télécharger et installer Xcode sur le serveur
Pour utiliser le service Xcode, commencez par installer Xcode sur le serveur, si ce n’est pas déjà fait.
Téléchargez Xcode depuis l’App Store et installez-le sur le serveur.
Étape 2. Utiliser l’app Server pour configurer le service Xcode
Ouvrez l’application Server pour afficher la liste des services disponibles dans OS X Server. Sélectionnez Xcode.
-
Cliquez sur le bouton Choisir Xcode, puis sélectionnez Xcode dans le dossier Applications. Le service Xcode démarre automatiquement.
Étape 3 : Créer un dépôt Git
Les robots du service Xcode accèdent aux projets et au code depuis votre dépôt Git source.
-
Cliquez sur Dépôts, puis cliquez sur le bouton Ajouter . Choisissez un nom pour le dépôt Git, puis cliquez sur Créer.
L’URL du dépôt est basée sur le nom d’hôte du serveur et sur le nom du dépôt. Par exemple, l’URL du dépôt serait https://monserveur.example.com/git/Mac_Calc.git.
Si vous disposez déjà d’un dépôt Git, utilisez Xcode pour copier les fichiers sur le dépôt nouvellement hébergé.
Étape 4. Activez le service.
-
Cliquez sur le bouton pour activer le service Xcode.
Étape 5. Ouvrir Xcode et ajouter le serveur dans les préférences Comptes
Xcode 5 peut se connecter aux serveurs exécutant le service Xcode.
-
Dans les préférences Xcode, cliquez sur Comptes, puis cliquez sur le bouton Ajouter pour ajouter un compte de serveur.
Ensuite, sélectionnez le serveur et connectez-vous à l’aide de votre compte de serveur.
Étape 6. Créer un robot d’assemblage pendant la nuit
Ouvrez le projet dans Xcode, si ce n’est pas déjà le cas.
Utilisez également l’application web du service Xcode pour créer des robots.
-
Dans le projet, vérifiez que le schéma que vous utilisez est partagé.
Si ce n’est pas le cas, Xcode proposera de le partager.
Choisissez Produit > Créer un robot, puis suivez les instructions à l’écran.
Choisissez le schéma et le serveur (monserveur.local dans ce didacticiel). Saisissez un nom pour le robot (Robot Mac_Calc) puis cliquez sur Suivant.
Saisissez les réglages d’authentification de votre dépôt, le cas échéant.
-
Saisissez les réglages de programmation et d’action.
Utilisez l’un des réglages de programmation suivants : Périodiquement, Quotidiennement, à minuit. Sélectionnez uniquement l’action Archiver un élément.
-
Saisissez les réglages d’e-mail.
Laissez la case de notification d’échec par e-mail cochée et ajoutez votre adresse e-mail à la liste de notification d’échec.
Cliquez sur Créer un robot.
Étape 7. Afficher le rapport du robot dans Safari
-
Ouvrez Safari, accédez à https://monserveur.local/xcode/, puis sélectionnez le robot dans la liste.
Étape 8. Exécuter une intégration dans Xcode avec le robot et afficher les résultats dans Safari
Dans Xcode, commencez l’intégration avant l’heure prévue en cliquant sur le bouton Intégrer.
Félicitations !
Vous avez appris à configurer le service Xcode, à créer un robot et à utiliser Safari pour suivre les progrès du robot.
Pour aller plus loin
Il reste beaucoup à apprendre sur les flux de travaux de développement et d’intégration de logiciels. Apprenez-en plus sur ces points et sur l’app Xcode sur le site web des développeurs Apple.
Apprenez-en plus sur l’intégration continue dans le Guide d’intégration continue de Xcode.
Pour en savoir plus sur le service Xcode, consultez l’aide Server.
Vous pouvez également en apprendre plus sur l’accès à un réseau privé en toute sécurité via Internet en consultant le didacticiel Configurer un accès public.