࣮ͷॲ͕͍͔ͯΒDPNNJU͢Δ
w ͋Δఔಈ͘ͱ͜Ζ·ͰखݩͰมߋ͢Δ͕DPNNJU͍ͯ͠ͳ͍
w मਖ਼ͨ͠ϑΝΠϧʹɺՃɾมߋɾআ͕ೖΓཚΕ͍ͯΔ
w ಛఆͷ෦͚ͩDPNNJU͢ΔͨΊʹHJUBEEQ QBUDI
Λ͏
Slide 36
Slide 36 text
෦DPNNJUʹπʔϧ͕ศར
w &NBDTͷ(JUΫϥΠΞϯτͰ͋Δ
.BHJUΛར༻͍ͯ͠Δ
w DPNNJU͍ͨ͠ൣғΛબͯ͠
HJUBEEQ૬ͷಈ࡞Λ͢Δ
IUUQTNBHJUWD
Slide 37
Slide 37 text
খنϚʔδɾখنσϓϩΠ
w ׂͨ͠ϓϧϦΫΤετ୯ମͰϦϦʔεՄೳʹ͓͖͍ͯͨ͠ؾ࣋ͪ
w ͏·͍͔͘ͳ͍߹ଟʑ͋Δ
$POUSPMMFS
6TF$BTF4FSWJDF
&OUJUZ3FQPTJUPSZ ϓϧϦΫΤετ
ϓϧϦΫΤετ
ϓϧϦΫΤετ
୯ମϦϦʔεՄೳ
୯ମϦϦʔεՄೳ
୯ମϦϦʔεՄೳ
Slide 38
Slide 38 text
EFTDSJQUJPOͷ
Slide 39
Slide 39 text
ׂϓϧϦΫΤετͷ໎ࢠ
w ͍·Ͳ͜ΛϨϏϡʔ͍ͯ͠Δͷ͔ʁ
w ׂ͕૿͑ΔͱɺϨϏϡϫʔػೳͷશମ૾͕௫Έʹ͘͘ͳΔ
w ϓϧϦΫΤετ୯ମͰ0,ͦ͏
w ͔͠͠ɺ࠷ऴతʹͲ͏ར༻͢Δͷ͔͕·ͩݟ͑ͳ͔ͬͨΓ͢Δ
Slide 40
Slide 40 text
ͲͷϓϧϦΫΤετʹ͍͍ͯΔͷ͔Λ໌ࣔ
w ϨϏϡϫʔ͕ϒϥϯν໊Ͱ͍͔͚Δͷͪΐͬͱ໘
w ϒϥϯν͔ΒQVMMSFRVFTUʹͨͲΓ
w ϓϧϦΫΤετ͔ΒϓϧϦΫΤετͷϦϯΫ͕͋Δͱྑ͍
## ֓ཁ
- https://github.com/ORG/REPO/pulls/101 ʹ͍͍ͯ·͢
w ϓϧϦΫΤετʹؚ·ΕΔൣғΛਤࣔ
શମϚοϓʹൣғΛࣔ͢
͜ͷϓϧϦΫΤετͷൣғ ͜ͷϓϧϦΫΤετͷൣғ
Slide 43
Slide 43 text
ׂϓϧϦΫΤετͷ
ϒϥϯνઓུ
Slide 44
Slide 44 text
ϒϥϯνͷΓํ
w ͯ͢ͷϒϥϯνΛNBJOϒϥϯν͔ΒΔ
w ஈ֊తʹϒϥϯνΛΔ
Slide 45
Slide 45 text
ͯ͢ͷϒϥϯνΛNBJO͔ΒΔ
ϓϧϦΫΤετ
ϓϧϦΫΤετ
ϓϧϦΫΤετ
main
branch-1
branch-2
branch-3
Slide 46
Slide 46 text
ͯ͢ͷϒϥϯνΛNBJO͔ΒΔ
w ͜Ε͕Ͱ͖Δ߹ɺͦΕͧΕʹґଘ͕ؔͳ͘ಠཱ͍ͯ͠Δͣ
w ʮׂϓϧϦΫΤετʯͰͳ͍
w ͜ͷൃදͰ͜ΕҎ্ৄࡉΘͳ͍
Slide 47
Slide 47 text
ஈ֊తʹϒϥϯνΛΔ
w NBJOʹ͚ͯͭΊͷϒϥϯνΛΔʢԾʹCSBODIʣ
w ࣍ͷमਖ਼CSBODIʹ͚Δ
w ͦΕҎ߱CSBODI/ʹ͚ͨCSBODI /
ΛΔΠϝʔδ
w CSBODI/͝ͱʹϓϧϦΫΤετΛ࡞Δ
w ϓϧϦΫΤετͷ͖ઌʢCBTFϒϥϯνʣCSBODI /
Slide 48
Slide 48 text
ஈ֊తʹϒϥϯνΛΔ
ϓϧϦΫΤετ
ϓϧϦΫΤετ
ϓϧϦΫΤετ
main
branch-1
branch-2
branch-3
Slide 49
Slide 49 text
ஈ֊తϒϥϯνϓϧϦΫΤετͷ͖ઌ
ϓϧϦΫΤετ
ϓϧϦΫΤετ
ϓϧϦΫΤετ
main
branch-1
branch-2
branch-3
ࢦఠͷमਖ਼༰͕ଟ͍߹
w ࢦఠ͞ΕͨϓϧϦΫΤετ͔Βɺ৽ͨʹϒϥϯνΛΔ
w ৽نϒϥϯνͰमਖ਼
w ࢦఠ͞Εͨϒϥϯν͚ͨϓϧϦΫΤετΛ࡞
w ͜ͷϓϧϦΫΤετ͕BQQSPWFEʹͳΔ·Ͱ܁Γฦ͠
w ޙଓϓϧϦΫΤετʹө͢Δ
w େ͖ͳมߋʹΑΓɺޙଓϓϧϦΫΤετͷಈ࡞͕มΘΔ͔Εͳ͍
ϦʔμϒϧϓϧϦΫΤετ
w ϓϧϦΫΤετͷ͕ࠩখ͚͞Εཧղ͍͢͠
w ཧղ͚͢͠ΕʮϨϏϡʔͪʯͷൃੜ͕ݮΒͤΔՄೳੑ
w ׂϓϧϦΫΤετʮࠩΛখ͘͢͞Δʯํ๏ͷͻͱͭ
Slide 72
Slide 72 text
Ϧʔμϒϧʹׂ͢ΔͨΊʹ
w ػೳͷશମઃܭΛߟ͑Δ
w ϨΠϠʔͷΞʔΩςΫνϟΛҙࣝ͢Δ
w ςετ੩తղੳπʔϧΛಋೖ͠ɺ֦ॆ͢Δ
w ࣗϨϏϡϫʔͱͯ͠ίʔυΛಡΉ
w ಡΈʹ͍͘ϓϧϦΫΤετͲ͏͍͏ঢ়ଶͳͷ͔ΛΔ
Slide 73
Slide 73 text
ׂϓϧϦΫΤετͷϝϦοτ
w ։ൃνʔϜશମͷϨϏϡʔίετ͕Լ͕ΔՄೳੑ͕͋Δ
w ΞʔΩςΫνϟΛҙࣝͨ͠։ൃ͕Ͱ͖ΔՄೳੑ͕͋Δ
w ׂ͢ΔͨΊʹࣄલઃܭΛ͢ΔΑ͏ʹͳΔ
w ॏෳίʔυʢίϐϖίʔυʣ͕ݮΒͤΔՄೳੑ͕͋Δ
w खΓ͕ݮΒͤΔՄೳੑ͕͋Δ
w খ͍͞αΠζͰσϓϩΠͰ͖ɺϦϦʔεͷා͕͞ݮΔ
Ҿ༻ॻ੶
w Ϧʔμϒϧίʔυ
w IUUQTXXXPSFJMMZDPKQCPPLT
w $MFBO"SDIJUFDUVSFʢΫϦʔϯΞʔΩςΫνϟʣ
w IUUQTBTDJJEXBOHPKQQPTUDMFBOBSDIJUFDUVSF
Slide 83
Slide 83 text
-JOLT
w 1VMM1BOEB͕(JU)VCͷؒʹɿίʔυϨϏϡʔͰ͞ΒʹεϚʔτͳίϥϘϨʔγϣϯΛ࣮ݱ
w IUUQTHJUIVCCMPHKQHJUIVCBDRVJSFTQVMMQBOEB
w ;ΜΘΓ͏1MBOU6.-
w IUUQTTQFBLFSEFDLDPNTV[VLJIVOXBSJTIJVQMBOUVNM
Slide 84
Slide 84 text
-JOLT
w *ODSFNFOUBM13T
w IUUQTXXXHBUTCZKTDPNCMPHHJUXPSL
fl
PXT
w 1VMM3FRVFTUΛখ͘͢͞Δઓུ։ൃνʔϜͷύϑΥʔϚϯε্ͷͨΊͷୈҰา
w IUUQTBHJMFKPVSOFZV[BCBTFDPNFOUSZ
w దͳઃఆͱখ͘͞ϦϦʔε͢Δͱ͍͏͜ͱ
w IUUQTTQFBLFSEFDLDPNTPVEBJSFMFBTFTNBMM