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

iOSのCI環境をゼロから構築

 iOSのCI環境をゼロから構築

「CI/CD Test Night #4」での登壇資料
https://testnight.connpass.com/event/130465/

CI環境を整備した経緯
やったこと
まずはここから整えよう
まとめ

Avatar for taihei mishima

taihei mishima

June 20, 2019
Tweet

Other Decks in Programming

Transcript

  1. ࣗݾ঺հ w ࡾౡଠฏ   w גࣜձࣾ7PJDZ ۀ຿ҕୗ  w

    J04ΤϯδχΞ ೥ऑ  w MJLFΞχϝήʔϜαοΧʔ w EJTMJLF஬Նੜ͝Έ !UJIJNTN
  2. Ҏલͷ7PJDZͷσϓϩΠ؀ڥ w ϦϦʔε༻ΞΧ΢ϯτ͕ೖͬͨ.BDͰ͔͠ετΞϦϦʔεͰ͖ͳ͍ w 9DPEFͰͷ"SDIJWF ετΞϓογϡ "QQ4UPSF$POOFDUͰͷϙνϙνͳͲͷ ໘౗ͳखॱΛ஌ͬͯΔਓҎ֎Ͱ͖ͳ͍ w ઀ଓઌͷ"1*ͳͲ

    $POpHVSBUJPOͰ੾Γସ͑Δ΂͖ͱ͜ΖΛखಈͰ੾Γସ͑ ͍ͯͨ w ϒϥϯνʹΑͬͯίʔυ΍ϑΝΠϧͷத਎͕ҧ͏ w 5FTU഑৴ΛผΞϓϦ WPJDZEFWΈ͍ͨͳ ͱͯ͠࡞ͬͯ"QQ4UPSF$POOFDUʹ Ξοϓϩʔυͯͨ͠
  3. ΍ͬͨ͜ͱશ෦ w #JUSJTFGBTUMBOFʹΑΔ %FWFMPQNFOU 4UBHJOH "QQ4UPSF ΁ͷ഑෍ w #VJME$POpHVSBUJPOʹΑΔ؀ڥม ਺ͳͲͷ੾Γସ͑

    w "1* ΞϓϦΞΠίϯ  (PPHMF4FSWJDF*OGPQMJTUFUD w E4:.ϑΝΠϧΛ$SBTIMZUJDT΁ Ξοϓϩʔυ w QPEVQEBUF13 w CVOEMFVQEBUF13 w NBUDIʹΑΔূ໌ॻͷ؅ཧ w %BOHFS4XJGU-JOUʹΑΔϨϏϡʔ ࣗಈԽ w ࣗಈςετ 6OJUΛগ͚ͩ͠  w ୺຤ొ࿥ূ໌ॻߋ৽
  4. ΍ͬͨ͜ͱશ෦ w #JUSJTFGBTUMBOFʹΑΔ %FWFMPQNFOU 4UBHJOH "QQ4UPSF ΁ͷ഑෍ w #VJME$POpHVSBUJPOʹΑΔ؀ڥม ਺ͳͲͷ੾Γସ͑

    w "1* ΞϓϦΞΠίϯ  (PPHMF4FSWJDF*OGPQMJTUFUD w E4:.ϑΝΠϧΛ$SBTIMZUJDT΁ Ξοϓϩʔυ w QPEVQEBUF13 w CVOEMFVQEBUF13 w NBUDIʹΑΔূ໌ॻͷ؅ཧ w %BOHFS4XJGU-JOUʹΑΔϨϏϡʔ ࣗಈԽ w ࣗಈςετ 6OJUΛগ͚ͩ͠  w ୺຤ొ࿥ূ໌ॻߋ৽ ໿ϲ݄
  5. ·ͣ͸͔͜͜Β੔͑Α͏ w #JUSJTFGBTUMBOFʹΑΔ %FWFMPQNFOU 4UBHJOH "QQ4UPSF ΁ͷ഑෍ w #VJME$POpHVSBUJPOʹΑΔ؀ڥม ਺ͳͲͷ੾Γସ͑

    w "1* ΞϓϦΞΠίϯ  (PPHMF4FSWJDF*OGPQMJTUFUD w E4:.ϑΝΠϧΛ$SBTIMZUJDT΁ Ξοϓϩʔυ w QPEVQEBUF13 w CVOEMFVQEBUF13 w NBUDIʹΑΔূ໌ॻͷ؅ཧ w %BOHFS4XJGU-JOUʹΑΔϨϏϡʔ ࣗಈԽ w ࣗಈςετ 6OJUΛগ͚ͩ͠  w ୺຤ొ࿥ূ໌ॻߋ৽
  6. ূ໌ॻपΓ  JPTDFSUJpDBUFTͷΑ͏ͳ໊લͷQSJWBUFϦϙ δτϦΛ࡞Δ  ূ໌ॻΛ؅ཧ͍ͨ͠ΞϓϦέʔγϣϯͷϦ ϙδτϦͰGBTUMBOFNBUDIJOJU͢Δ  (JUIVCϦϙδτϦͷ63-ΛٻΊΒΕΔͷ Ͱ

    JPTDFSUJpDBUFTϦϙδτϦͷ63-Λࢦఆ ͢Δ  GBTUMBOFNBUDIEFWFMPQNFOUͯ͠ Ϧϙ δτϦʹূ໌ॻΛ҉߸Խͯ͠อଘ  GBTUMBOFNBUDIEFWFMPQNFOUŠSFBEPOMZ Ͱূ໌ॻΛऔಘ
  7. ·ͱΊ w ϛεΛͪ͠Όμϝͳͱ͜Ζ ετΞϦϦʔεূ໌ॻ  w ස౓º࣌ؒ޻਺͕େ͖͍ͱ͜Ζ ςετ഑৴  w

    ίϛϡχέʔγϣϯίετ͕େ͖͍ͱ͜Ζ ূ໌ॻ  w Πϥͬͱͯ͠͠·͍͕ͪͳͱ͜Ζ 4XJGU-JOU%BOHFS