継続的インテグレーションの過去・現在・そして未来 〜ヌーラボの事例と共に考える〜

3e77f9dbec6a87756d1dbdddab283aee?s=47 Nulab Inc.
PRO
September 14, 2015

継続的インテグレーションの過去・現在・そして未来 〜ヌーラボの事例と共に考える〜

Developers Summit 2015 FUKUOKA
http://event.shoeisha.jp/devsumi/20150914

3e77f9dbec6a87756d1dbdddab283aee?s=128

Nulab Inc.
PRO

September 14, 2015
Tweet

Transcript

  1. %FWFMPQFST4VNNJU'6,60," 5PNPOBSJ/",".63" ܧଓతΠϯςάϨʔγϣϯͷաڈɾݱࡏɾͦͯ͠ະདྷ ʙψʔϥϘͷࣄྫͱڞʹߟ͑Δʙ IUUQTXXXqJDLSDPNQIPUPT!/

  2. ΞδΣϯμ wࣗݾ঺հ wψʔϥϘʹ͓͚Δ$*ͷྺ࢙ wաڈ wݱࡏ wະདྷ

  3. ࣗݾ঺հ w໊લɿதଜ஌੒ !JLJLLP  wॴଐ w wɹɹɹɹɹɹϢʔβձ wਪ͠ϝϯɿͬ͞͠ʔ ݄͸തଟ࠲Ͱ ࠲௕ެԋ΍ͬͯ·ͨ͠

  4. None
  5. JOψʔϥϘ wϓϩδΣΫτϚωʔδϟ wΞϓϦدΓ͚ͩͲΠϯϑϥ໘΋ w+FOLJOT΍Ϗϧυ؀ڥͷ੔උ

  6. ΞδΣϯμ wࣗݾ঺հ wψʔϥϘʹ͓͚Δ$*ͷྺ࢙ wաڈ wݱࡏ wະདྷ

  7. $*ʹؔ͢Δ೥ද

  8. d೥ w$*αʔό͸͚͋ͬͨͲɺϝϯς͕ ௥͍͍͍ͭͯͳ͔ͬͨ wϏϧυʹ͕͔͔࣌ؒΔʢ࣌ؒۙ͘ʣ w %#εΩʔϚͷมߋͳͲʹΑΓࣦഊ͢Δ w ςετ͕͚ͯͯ͜΋ޙճ͠ʹ͞Εͯɺ· ͱΊͯमਖ਼͞Ε͕ͪ

  9. ೥ wνʔϜʹࢀըͱಉ࣌ʹ࢓੾Γ௚͠ w ςετ͕͚ͨ͜Βଈ࠲ʹରԠ w ৽͍͠αʔόΛௐୡͯ͠ɺϏϧυ࣌ؒ୹ॖ w $*൪௕ͱͯ͠ɺϏϧυΤϥʔ͕ى͖ͨΒ୲౰ ऀʹQVTI͢Δ໾ׂ

  10. d೥ wঃʑʹద༻ൣғΛ֦େ͍ͯ͘͠ w εςʔδɾϕʔλ؀ڥ΁ͷܧଓతσϦόϦ w ඞཁͳλΠϛϯάͰεϨʔϒΛࣗಈىಈ w BOTJCMFTFSWFSTQFDͰΠϯϑϥ෦෼΋$* ৄ͘͠͸ IUUQXXXTMJEFTIBSFOFU

    JLJLLPOVMBCBXT
  11. d೥ wঃʑʹద༻ൣғΛ֦େ͍ͯ͘͠ w $IBU0QTΛಋೖͯ͠ɺΦϖϨʔγϣϯͷܦ ա΍݁ՌΛΑΓखܰʹڞ༗ ৄ͘͠͸ IUUQXXXTMJEFTIBSFOFU JLJLLPEFWPQTDIBUPQT

  12. ΞδΣϯμ wࣗݾ঺հ wψʔϥϘʹ͓͚Δ$*ͷྺ࢙ wաڈ wݱࡏ wະདྷ

  13. ݱࡏऔΓ૊ΜͰ͍Δ͜ͱ wϓϧϦΫΤετϕʔε$* wϏϧυ؀ڥͷίʔυԽ

  14. ϓϧϦΫΤετϕʔε$* wϓϧϦΫΤετ͕௥Ճ ͞ΕͯɺίʔυϨϏϡʔ ͕͠΍͘͢ͳͬͨ wϨϏϡʔͱ߹Θͤͯɺ $*ͰͷϏϧυ݁Ռ΋൑ அࡐྉʹؚΊΔ IUUQTOVMBCJODDPNKBCMPHCBDLMPH CBDLMPHQVMMSFRVFTU

  15. +FOLJOTͷઃఆ ʙ ϓϧϦΫΤετ༻ͷ ಛผͳϒϥϯνΛࢦఆ

  16. ϓϧϦΫΤετը໘

  17. Ϗϧυ؀ڥͷίʔυԽ  ϓϧϦΫΤετϕʔε$*ͷ࣮ફ  ϏϧυʹඞཁͳεϨʔϒ਺૿Ճ  ֤εϨʔϒʹରͯ͠ຖճखಈઃ ఆ͸େม  Ϗϧυ؀ڥΛίʔυԽɾࣗಈԽ

  18. Ϗϧυ؀ڥͷίʔυԽ

  19. Ϗϧυ؀ڥͷίʔυԽ

  20. wεϨʔϒىಈ࣌ʹΠϯετʔϧ +FOLJOT&$1MVHJOͷઃఆ

  21. w%PDLFSίϯςφ্Ͱςετ࣮ߦ ֤δϣϒ͝ͱͷઃఆ

  22. w%PDLFSpMFͷ಺༰ ֤δϣϒ͝ͱͷઃఆ

  23. ΞδΣϯμ wࣗݾ঺հ wψʔϥϘʹ͓͚Δ$*ͷྺ࢙ wաڈ wݱࡏ wະདྷ

  24. $*BTB4FSWJDFͷීٴ w+FOLJOTΛࣗલӡ༻͍ͯ͘͠ίετ ͕ߴ͍ wઃఆͷෳࡶԽʹ൐ͬͯੜ·Εͨɺ +FOLJOT৬ਓͷഉআ

  25. ӡ༻ίετ͕ߴ͍ w+FOLJOTͰ΋͋Δఔ౓͸ରԠՄೳ w&$1MVHJOͳͲΛ׆༻ͯ͠ɺඞཁͳͱ ͖ʹखܰʹεϨʔϒߏஙͳͲ wͦΕ͢Β΋ਏ͚Ε͹ɺશ෦֎෦αʔ ϏεʹཔΔͱ͍͏બ୒ࢶ΋

  26. ઃఆͷෳࡶԽ΁ͷରॲ wઃఆͷίʔυԽ w8PSLqPX1MVHJO w%PU$J (JU)VC࿈ܞͷϓϥάΠϯ ը໘্͔Βઃఆ͢ΔͷͰ͸ͳ͘ɺUSBWJTZNM΍ DJSDMFZNMͷΑ͏ʹɺίʔυͱͯ͠ઃఆΛهड़͢Δ

  27. $*πʔϧͷৼΓฦΓ

  28. ψʔϥϘͰ͸ wࠓͷͱ͜ΖશҠߦ͸ίετ͕ߴͦ͏ w͕ͬͭΓϑϩʔΛ૊ΜͰΔ wࣗ࡞ϓϥάΠϯΛ࡞ͬͯӡ༻͍ͯ͠Δ w %PDLFSOJ[FΛਐΊ͍ͯΕ͹ɺҠߦ͢ Δͱ͖ʹ΋ແବʹͳΒͳ͍͸ͣ

  29. Ұൠతʹ͸ w4BB4΋બ୒ࢶʹ͸ͳ͖͍ͬͯͯΔ wదࡐదॴͰ࢖͍෼͚ wψʔϥϘͰ΋ɺ(JU)VCͰެ։͍ͯ͠Δ ϥΠϒϥϦ͸5SBWJTΛར༻ 5SBWJTͱࣾ಺+FOLJOTͷ࿈ܞྫ IUUQTOVMBCJODDPNKBCMPHCBDLMPH BQJWGVODUJPOBMUFTU

  30. ΞδΣϯμ wࣗݾ঺հ wψʔϥϘʹ͓͚Δ$*ͷྺ࢙ wաڈ wݱࡏ wະདྷ

  31. ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠