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

CI en JavaScript pour le GDG Nantes

CI en JavaScript pour le GDG Nantes

https://www.meetup.com/fr-FR/GDG-Nantes/events/235777330/

Le meilleur moyen de comprendre l'intégration continue... C'est de coder son propre serveur de CI... En JavaScript parce que c'est mieux.

Philippe CHARRIERE

December 08, 2016
Tweet

More Decks by Philippe CHARRIERE

Other Decks in Programming

Transcript

  1. Philippe Charrière SE @ G @k33g GitHub Enterprise ! @k33g_org

    JS addict Golo addict Emoji addict mais en fait, tu fais quoi chez X ? X ❤
  2. Un peu de GitHub les origines de ce talk /

    démo Démonstration Comment?
  3. Create a Branch Open a Pull Request Merge and deploy

    The GitHub Flow - Experimentation without risk hypothesis & test discuss & conclude accept or discard
  4. La chaîne | Chatops + Déploiement continu ' ' (

    ) * + , - . code source + tests partagés > VCS updates ⚡ jobs list ☀⛅⛈❌✅ Janky ✅ Heaven
  5. the best way to build and ship software AFlow 17

    " @mention ( ' WEB HOOK Issue / USERS BOTS
  6. the best way to build and ship software AFlow 18

    " @mention ( ' WEB HOOKS Issue / USERS BOTS Create a branch ! " Add commits Open a Pull Request # AAPI $ hey this is my code WEB HOOKS
  7. the best way to build and ship software AFlow 19

    " @mention ( ' WEB HOOKS Issue / USERS BOTS Create a branch ! " Add commits Open a Pull Request # AAPI hey this is my code AAPI STATUS: PENDING $ WEB HOOKS
  8. the best way to build and ship software AFlow 20

    " @mention ( ' WEB HOOKS Issue / USERS BOTS Create a branch ! " Add commits Open a Pull Request # AAPI hey this is my code AAPI STATUS: ❌✅ Build OK , Build fails , AAPI STATUS: PENDING $ , WEB HOOKS
  9. the best way to build and ship software AFlow 21

    " @mention ( ' WEB HOOKS Issue / USERS BOTS Create a branch ! " Add commits Open a Pull Request # AAPI hey this is my code AAPI STATUS: ❌✅ Build OK , Build fails , AAPI STATUS: PENDING $ WEB HOOKS , REST
  10. the best way to build and ship software AFlow 22

    " @mention ( ' WEB HOOKS Issue / USERS BOTS Create a branch ! " Add commits Open a Pull Request # AAPI hey this is my code AAPI STATUS: ❌✅ Build OK , Build fails , AAPI STATUS: PENDING $ WEB HOOKS , REST Discuss and review code / @mention ( " Add commits Publish 0 Merge $ Build OK ,
  11. the best way to build and ship software AFlow 23

    " @mention ( ' WEB HOOKS Issue / USERS BOTS Create a branch ! " Add commits Open a Pull Request # AAPI hey this is my code AAPI STATUS: ❌✅ Build OK , Build fails , AAPI STATUS: PENDING $ WEB HOOKS , REST Merge> master $
  12. app express POST:/ci broker: EventEmitter eventsObserver ciObserver git clone statusObserver

    executorObserver gitObserver integration deployment botObserver messengerObserver