ロリポップ!の デプロイとCI
by
Kiyoshi Watanabe
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
ͦͷͱࠓޙ GMO Pepabo, Inc. ᬒɹܿ 2015/07/04 ୈ2ճϖύϘςοΫΧϯϑΝϨϯεʲԬʳ ϩϦϙοϓʂͷ σϓϩΠͱ$*
Slide 2
Slide 2 text
ࣗݾհ ॴଐɿ(.0ϖύϘגࣜձࣾ ෦ॺɿϗεςΟϯάࣄۀ෦ΠϯϑϥνʔϜ ໊લɿᬒɹܿ !LZTXUOC ྸɿ ࣾྺɿϖύϘೖࣾ ग़ɿ࡚ ॅډɿԬݝଠ࠻ࢢ
Slide 3
Slide 3 text
ࠓ͢͜ͱ QVQQFUӡ༻ͷ࣮ ͦͷ Ͳ͏ղফ͢Δ͔
Slide 4
Slide 4 text
ߏཧπʔϧͬͯ·͔͢ʁ
Slide 5
Slide 5 text
ߏཧπʔϧͬͯ·͔͢ʁ ϩϦϙοϓʂͰ̒લ͔ΒQVQQFU Λར༻ͯ͠·͢
Slide 6
Slide 6 text
QVQQFUʁ
Slide 7
Slide 7 text
QVQQFUʁ ࢲͷ࣍ͷొஃऀ !VE[VSB ͕ɺ ΠέͯΔQVQQFUͷઆ໌Λͯ͘͠Ε ·͢ɻ
Slide 8
Slide 8 text
QVQQFU ৄࡉંΓ·͕͢ɺɺɺ αʔόߏ͕DPEFԽ͞Ε ୭ͰࣗಈͰͷߏங͕ՄೳʹͳΓ ߏங͕ෳࡶͳͷͰແ͘ͳͬͨ Ͱɾɾɾɾ
Slide 9
Slide 9 text
QVQQFU ͍͍͔ΓͰ͋Γ·ͤΜʂ
Slide 10
Slide 10 text
QVQQFUӡ༻େมʂʂ ӡ༻͍ͯ͘͠ͱͭͷʹग़͘Θ ͠·͢ɻ
Slide 11
Slide 11 text
QVQQFUͷ̍ ٸ͗ͷϦϦʔεͷ߹ɺQVQQFU ͷө͕ϝϯςͷޙʹͳΔࣄɺΑ ͋͘Δɻ
Slide 12
Slide 12 text
QVQQFUͷ̍ ٸ͗ͷϦϦʔεͷ߹ɺQVQQFU ͷө͕ϝϯςͷޙʹͳΔࣄɺΑ ͋͘Δɻ ϝϯςφϯεΛɹɹɹɹ $BQJTUSBOP"OTJCMFͰͬͪΌ͏
Slide 13
Slide 13 text
QVQQFUͷ̍ ٸ͗ͷϦϦʔεͷ߹ɺQVQQFU ͷө͕ϝϯςͷޙʹͳΔࣄɺΑ ͋͘Δɻ ϝϯςφϯεΛɹɹɹɹ $BQJTUSBOP"OTJCMFͰͬͪΌ͏ QVQQFUΘͳ͍ɻɻɻ
Slide 14
Slide 14 text
QVQQFUͷ̍ ͦ͏͜͏ͯ͠Δ͏ͪʹɾɾɾ
Slide 15
Slide 15 text
QVQQFUͷ̍ ͦ͏͜͏ͯ͠Δ͏ͪʹɾɾɾ ܦͭͱɺຊ൪ڥʹQVQQFU Λྲྀ͢ϋʔυϧ͕ߴ͘ͳͬͯΔʂ
Slide 16
Slide 16 text
QVQQFUͷ̍ ͦ͏͜͏ͯ͠Δ͏ͪʹɾɾɾ ܦͭͱɺຊ൪ڥʹQVQQFU Λྲྀ͢ϋʔυϧ͕ߴ͘ͳͬͯΔʂ ͦͯ͠QVQQFUྲྀ͞ͳ͘ͳΔɻɻɻ
Slide 17
Slide 17 text
QVQQFUͷ̍ͷղܾࡦ QVQQFU͔ͬ͠Γॻ͔͘͠ແ͍ɻ
Slide 18
Slide 18 text
QVQQFUͷ̍ͷղܾࡦ QVQQFU͔ͬ͠Γॻ͔͘͠ແ͍ɻ ϙΠϯτ
Slide 19
Slide 19 text
QVQQFUͷ̍ͷղܾࡦ QVQQFU͔ͬ͠Γॻ͔͘͠ແ͍ɻ ϙΠϯτ ̍ʣ࣮ߦͯ͠αʔϏε͕ࢭ·Βͳ͍
Slide 20
Slide 20 text
QVQQFUͷ̍ͷղܾࡦ QVQQFU͔ͬ͠Γॻ͔͘͠ແ͍ɻ ϙΠϯτ ̍ʣ࣮ߦͯ͠αʔϏε͕ࢭ·Βͳ͍ ̎ʣࡉ͔͍୯ҐͰͷ࣮ߦΛՄೳʹ͢Δهड़
Slide 21
Slide 21 text
QVQQFUͷ̍ͷղܾࡦ QVQQFU͔ͬ͠Γॻ͔͘͠ແ͍ɻ ϙΠϯτ ̍ʣ࣮ߦͯ͠αʔϏε͕ࢭ·Βͳ͍ ̎ʣࡉ͔͍୯ҐͰͷ࣮ߦΛՄೳʹ͢Δهड़ ̏ʣςετΛྲྀͯ͠QVQQFUͷهࡌΛ୲อ
Slide 22
Slide 22 text
QVQQFUͷ̍ͷղܾࡦ QVQQFU͔ͬ͠Γॻ͔͘͠ແ͍ɻ ϙΠϯτ ̍ʣ࣮ߦͯ͠αʔϏε͕ࢭ·Βͳ͍ ̎ʣࡉ͔͍୯ҐͰͷ࣮ߦΛՄೳʹ͢Δهड़ ̏ʣςετΛྲྀͯ͠QVQQFUͷهࡌΛ୲อ ̐ʣ̍ʙ̏Λ͜·ΊʹˍࣗಈͰྲྀ͢
Slide 23
Slide 23 text
QVQQFUͷ̎ ςετɾσϓϩΠɾ࣮ߦ͕େม
Slide 24
Slide 24 text
QVQQFUͷ̎ ςετɾσϓϩΠɾ࣮ߦ͕େม શSPMFͷςετڥΛ४උ
Slide 25
Slide 25 text
QVQQFUͷ̎ ςετɾσϓϩΠɾ࣮ߦ͕େม શSPMFͷςετڥΛ४උ ˢʹରͯ͠QVQQFUͷςετΛखಈͰ࣮ߦ
Slide 26
Slide 26 text
QVQQFUͷ̎ ςετɾσϓϩΠɾ࣮ߦ͕େม શSPMFͷςετڥΛ४උ ˢʹରͯ͠QVQQFUͷςετΛखಈͰ࣮ߦ શSPMFͷຊ൪ڥΛ४උ
Slide 27
Slide 27 text
QVQQFUͷ̎ ςετɾσϓϩΠɾ࣮ߦ͕େม શSPMFͷςετڥΛ४උ ˢʹରͯ͠QVQQFUͷςετΛखಈͰ࣮ߦ શSPMFͷຊ൪ڥΛ४උ ˢʹରͯ͠QVQQFUͷςετΛखಈͰ࣮ߦ
Slide 28
Slide 28 text
QVQQFUͷ̎ ςετɾσϓϩΠɾ࣮ߦ͕େม શSPMFͷςετڥΛ४උ ˢʹରͯ͠QVQQFUͷςετΛखಈͰ࣮ߦ શSPMFͷຊ൪ڥΛ४උ ˢʹରͯ͠QVQQFUͷςετΛखಈͰ࣮ߦ ຊ൪खಈσϓϩΠ
Slide 29
Slide 29 text
QVQQFUͷ̎ ςετɾσϓϩΠɾ࣮ߦ͕େม શSPMFͷςετڥΛ४උ ˢʹରͯ͠QVQQFUͷςετΛखಈͰ࣮ߦ શSPMFͷຊ൪ڥΛ४උ ˢʹରͯ͠QVQQFUͷςετΛखಈͰ࣮ߦ ຊ൪खಈσϓϩΠ ຊ൪खಈϝϯς
Slide 30
Slide 30 text
QVQQFUͷ̎ͷղܾࡦ Ίͬ͟͢ͺΓࣗಈԽʂ
Slide 31
Slide 31 text
QVQQFUͷ̎ͷղܾࡦ Ίͬ͟͢ͺΓࣗಈԽʂ ςετͷࣗಈԽ
Slide 32
Slide 32 text
QVQQFUͷ̎ͷղܾࡦ Ίͬ͟͢ͺΓࣗಈԽʂ ςετͷࣗಈԽ ຊ൪ͷσϓϩΠࣗಈԽ
Slide 33
Slide 33 text
QVQQFUͷ̎ͷղܾࡦ Ίͬ͟͢ͺΓࣗಈԽʂ ςετͷࣗಈԽ ຊ൪ͷσϓϩΠࣗಈԽ ຊ൪ͷQVQQFUࣗಈ࣮ߦ
Slide 34
Slide 34 text
QVQQFUͷ̎ͷղܾࡦ Ίͬ͟͢ͺΓࣗಈԽʂ ςετͷࣗಈԽ ຊ൪ͷσϓϩΠࣗಈԽ ຊ൪ͷQVQQFUࣗಈ࣮ߦ ͜ΕͰ͖ͨΒָ͍͢͝%P4͐͐ʙʂ
Slide 35
Slide 35 text
QVQQFUͷ·ͱΊ ʮQVQQFU͢Δͱ͏ྲྀͤ ·ͤΜͶʯ ʮΊΜͲ͍͘͞ʯ
Slide 36
Slide 36 text
Ͱɺ$*Λಋೖ͠Α͏ ϝϦοτ ࣗಈԽʹΑΔۀͷޮԽ ςετڥɾखॱͷ౷ҰʹΑΔ࣭ͷ্ ग़͖ͯͨΛվળ͠αΠΫϧ͢Δ͜ͱʹΑ Γߋʹྑ͘ͳΔʂ
Slide 37
Slide 37 text
Ͱɺ$*Λಋೖ͠Α͏ ϝϦοτ ࣗಈԽʹΑΔۀͷޮԽ ςετڥɾखॱͷ౷ҰʹΑΔ࣭ͷ্ ग़͖ͯͨΛվળ͠αΠΫϧ͢Δ͜ͱʹΑ Γߋʹྑ͘ͳΔʂ ͰɺϖύϘʹφͳྲྀΕ͕དྷͯΔʂ
Slide 38
Slide 38 text
1SJWBUF$MPVEͷಋೖ IUUQXXXPQFOTUBDLPSH
Slide 39
Slide 39 text
৽͠Ίͷ$*πʔϧ IUUQTESPOFJPCZ!VE[VSB
Slide 40
Slide 40 text
$*ͷߏ 0QFOTUBDL ɹ(JU)VCɹɹ ɹ&OUFSQSJTF QVQQFUSFQP QVQQFU NBTUFS QVQQFUDMJFOU ESPOFJP EPDLFS
Slide 41
Slide 41 text
σϞ͠·͢ IUUQTDJQFQBCPDPN HJUQFQBCPDPNGVLVPLB BENJOQVQQFU
Slide 42
Slide 42 text
ࠓޙͷ՝ Γͳ͍෦͕·ͩ͋Δ શͯͷϩʔϧͷ$*ڥ શͯͷϩʔϧͷTFSWFSTQFD ࣗಈͰͷΠϯελϯεىಈˠഁغ
Slide 43
Slide 43 text
ࠓޙͷ՝ Γͳ͍෦͕·ͩ͋Δ શͯͷϩʔϧͷ$*ڥ શͯͷϩʔϧͷTFSWFSTQFD ࣗಈͰͷΠϯελϯεىಈˠഁغ ԿΑΓͦͷӡ༻Λଓ͚Δ͜ͱʂ