Pro Yearly is on sale from $80 to $50! »

プルリクエストCI時のTIPSとJenkinsおじさん / pullrequest-ci-and-jenkins-master

プルリクエストCI時のTIPSとJenkinsおじさん / pullrequest-ci-and-jenkins-master

3e77f9dbec6a87756d1dbdddab283aee?s=128

Nulab Inc.

July 07, 2017
Tweet

Transcript

  1. ୈճ+FOLJOTษڧձ /VMBC*OD5PNPOBSJ/",".63" !JLJLLP ϓϧϦΫΤετ$*࣌ͷ5*14ͱ +FOLJOT͓͡͞Μ 

  2. ࣗݾ঺հ w໊લɿதଜ஌੒ !JLJLLP  wॴଐ w/VMBC#BDLMPH w+FOLJOTϢʔβձ wਪ͠ϝϯɿͬ͞͠ʔ ॕˑ૯બڍ࿈೼ʂ ๻ʹ૯બڍͷ࿩Λͤͨ͞Βɺ

    ௕͘ͳΓ·͢Αʁ
  3. None
  4. ΞδΣϯμ wϓϧϦΫΤετ$*ͬͯʁ w5*14 wࣗಈϓϧϦΫΤετδϣϒ࡞੒ wෳ਺ϦϙδτϦʹ·͕ͨͬͨϓϧϦΫΤετ w+FOLJOT͓͡͞Μͱͯ͠ͷײ૝

  5. ϓϧϦΫΤετ$*ͬͯʁ wϝΠϯϒϥϯνʹϚʔδ͢Δલʹɺϓϧ ϦΫΤετͷϒϥϯνͰςετ w/VMBCͰ͸ɺͻͱ·ͣϓϧϦΫ࡞ͬͯͦ ͜Ͱςετ͢Δ։ൃϑϩʔ͕ओྲྀ wશ݅ςετΛϩʔΧϧͰಈ͔͢ͱ͔͔࣌ؒΔ ͷͰ

  6. ΞδΣϯμ wϓϧϦΫΤετ$*ͬͯʁ w5*14 wࣗಈϓϧϦΫΤετδϣϒ࡞੒ wෳ਺ϦϙδτϦʹ·͕ͨͬͨϓϧϦΫΤετ w+FOLJOT͓͡͞Μͱͯ͠ͷײ૝

  7. ࣗಈϓϧϦΫΤετδϣϒ࡞੒

  8. σϞ w (JU)VC#SBODI4PVSDF1MVHJOͱࣅͨΑ͏ͳ΋ͷ w ઃఆํ๏ͳͲɺৄ͘͠͸ϒϩάΛࢀর w IUUQTOVMBCJODDPNKBCMPHCBDLMPHKFOLJOTCBDLMPHQMVHJOQJQFMJOF w l+FOLJOT#BDLMPH1JQFMJOFzͰݕࡧ

  9. ෳ਺ϦϙδτϦʹ·͕ͨͬͨ13 wϦϙδτϦ͕෼͔Ε͍ͯͯɺͲͪΒ͔ย ํ͕ͳ͍ͱϏϧυͰ͖ͳ͍৔߹ wྫ͑͹ɺϥΠϒϥϦͱɺͦͷϥΠϒϥϦΛར ༻͢ΔΞϓϦ wґଘؔ܎Λղܾ͢Δඞཁ͋Γ

  10. NBTUFSϒϥϯνͷ$*

  11. ϓϧϦΫΤετͷ$* wΞϓϦଆΛϏϧυ͢Δͱ͖ɺରԠ͢Δϥ ΠϒϥϦ͕·ͩΞοϓϩʔυ͞Ε͍ͯͳ ͍৔߹͕͋Δ w݁ՌɺඞཁͳϥΠϒϥϦ͕଍ΓͣʹϏϧ υΤϥʔ

  12. ϓϧϦΫΤετͷ$*

  13. ϓϧϦΫΤετͷ$* wͲ͏͠Α͏ʁ wϥΠϒϥϦଆʹಉ໊ͷϒϥϯν͕ଘࡏ͠ ͨ৔߹ɺͦΕΛΞϓϦଆͰར༻͢ΔΑ͏ ʹ͠Α͏

  14. ϓϧϦΫΤετͷ$*

  15. ϓϧϦΫΤετͷ$* def scmLib = resolveScm( source: [ $class: 'GitSCMSource', remote:

    'https://xxxxx.backlog.jp/git/BLG/lib.git', ... ], targets: [BRANCH_NAME], ignoreErrors: true ) if (scmLib) { withEnv(["VERSION=-pr-${env.JOB_BASE_NAME}"]) { publishLocalLib() test() } } else { test() } ৄ͘͠͸lSFTPMWF4DNzTUFQΛݟͯ͘Εʂ
  16. ΞδΣϯμ wϓϧϦΫΤετ$*ͬͯʁ w5*14 wࣗಈϓϧϦΫΤετδϣϒ࡞੒ wෳ਺ϦϙδτϦʹ·͕ͨͬͨϓϧϦΫΤετ w+FOLJOT͓͡͞Μͱͯ͠ͷײ૝

  17. ͓͡͞Μͷײ૝ wࠓޙ͸ɺ୯७ͳ+FOLJOT͓͡͞Μ͸ഇۀ͔ɺ ΑΓߴ౓ͳ+FOLJOTpMF৬ਓʹγϑτ͍ͯ͠ ͖ͦ͏ɾɾɾʁ w৬ਓ͕ϓϥάΠϯ·Ͱ৮ΕΔͱɺΑΓՄೳ ੑ͸޿͕Δ

  18. +FOLJOTpMF৬ਓʜ w ը໘Ͱઃఆ͍ͯͨ͠ͱ͜Ζ͕ɺ+FOJOTpMFͰίʔυԽ ͞Εͯɺը໘ΆͪΆͪܥͷ৬ਓ͕͍ܳͩͿݮͬͨ w ͨͩɺڽͬͨ͜ͱΛ͠Α͏ͱ͢Δͱɺ૬มΘΒͣ +FOLJOTࣗମ΍पล஌ࣝʢΠϯϑϥ΍Ϗϧυπʔϧ ͳͲʣ͕ͦΕͳΓʹඞཁ w ίʔυԽʹΑͬͯɺҎલΑΓந৅౓͕ߴ͍ɾߴ౓ͳ΋ͷ

    ͕࣮ݱ͠΍͘͢ͳ͍ͬͯΔ IUUQTKFOLJOTJP
  19. ৬ਓܳͱͯ͠ͷϓϥάΠϯ։ൃ w͋Δఔ౓·Ͱ͸ɺϕλʹ+FOLJOTpMFʹॻ͍ ͍͚ͯ͹࣮ݱͰ͖Δ͚Ͳ wϓϧϦΫΤετδϣϒͷࣗಈੜ੒ͳͲ͸ɺ ϓϥάΠϯ։ൃPS+FOLJOTͷվ଄͕ඞཁ wগ͠ϋʔυϧߴ͍͚Ͳɺ࣮ݱͰ͖Ε͹͢͝ ͘վળͰ͖ΔՄೳੑ͸͋Γ IUUQTKFOLJOTJP

  20. ͜ͷઌੜ͖ͷ͜Δʹ͸ʁ

  21. ͜ͷઌੜ͖ͷ͜Δʹ͸ʁ w+FOLJOTΛઃఆͰ͖Δ͚ͩͱ͍͏ͷ͸ɺध ཁ͕ݮ͖ͬͯͦ͏ w ը໘ΆͪΆͪܥͷ஌ࣝ͸͍ͩͿ͍Βͳ͘ͳͬͨ w 4BB4ܕ$*αʔϏε΋ͩΜͩΜීٴ͖͍ͯͯ͠Δ

  22. ͜ͷઌੜ͖ͷ͜Δʹ͸ʁ w+FOLJOT ЋͰ߈ΊΔ w ଞͷ͜ͱ΋ରԠͭͭ͠ɺͦ͜·Ͱڽͬͨ͜ͱ΍ͬ ͯͳ͍ɺී௨ͷ+FOLJOTpMFͳΒϝϯςͰ͖Δ w+FOLJOT৬ਓܳΛຏ͍͍ͯ͘ w ߴ౓ͳ৬ਓ͕ܳඞཁͳ৔໘͕ɺͳ͘ͳΔ͜ͱ͸ͳ ͦ͞͏

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