Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Xcode Server

Xcode Server

Avatar for Jeffrey Macko

Jeffrey Macko

November 02, 2015
Tweet

More Decks by Jeffrey Macko

Other Decks in Technology

Transcript

  1. Ce que je ne vais pas aborder • la mise

    en place d'OSX Server • comment faire un test unitaire
  2. Intégration • une Intégration est autonome • son action peut

    être programmer ou se déclancher au besoin • est lié à un Scheme / Branch / Repo / Configuration / Test Platform(Device/Simu)
  3. Intégration Action: • Analyze(Clang Analyzer) • Test Unitaire / Test

    Performance / Test Fonctionnel • Code Coverage • Archive • Create a user-installable product
  4. Gestion des Bots • tout ce qui concerne la gestion

    des bots ce fait depuis Xcode dans le Report Navigator • cette administration peut être faite depuis n'importe quel Xcode sur le réseau qui a ajouter le server a la sa configuration • depuis le Report Navigator on peut voir aussi les intégrations passées avec tout leur détails
  5. Big Screen • on peut voir en partie le resulstat

    de l'intégration depuis le web • avec l'interface big screen on peut simplement mettre en place un dashboard de l'integration continue
  6. Buildasaur Workflow • Pull Request(PR) du dev • une fois

    le code relu et validé le relecteur ajoute un commantaire spécial • une integration est déclancher grace au message magik, et effectuer sur la branch de la PR • le resultat de l'integration est envoyer sur Github en mettant son status en message sur la PR • si des commits additionnel sont fait une nouvelle integration est lancé • quand la PR est fermer le bot crée est detruit