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

効率アップ! モバイルアプリの開発プロセス における自動化

Avatar for Takuya Ohsawa Takuya Ohsawa
October 24, 2024
180

効率アップ! モバイルアプリの開発プロセス における自動化

Avatar for Takuya Ohsawa

Takuya Ohsawa

October 24, 2024
Tweet

More Decks by Takuya Ohsawa

Transcript

  1. ࣗݾ঺հ Takuya Osawa • גࣜձࣾasken ϞόΠϧςοΫϦʔυ • Swift΍Kotlin • ओͳ࢓ࣄ

    • iOS൛ ৯ࣄ؅ཧΞϓϦͷʮ͚͋͢Μʯͷ։ൃΛ୲౰ • झຯ • ໺ٿ؍ઓ
  2. ઃܭ × 3 ࣮૷ × 3 ίʔυ ϨϏϡʔ × 3

    ݁߹ςετ × 3 ϦάϨογϣϯ ϦϦʔε Ϣχοτςετ × 3 ৹ࠪఏग़ 3ਓͷέʔε
  3. ݁߹ςετ • όΠφϦͷ഑෍ • TestFlight • fastlaneͷίϚϯυΛ࢖ͬͯɺΞοϓϩʔυ • όʔδϣϯ͕ඃΒͳ͍Α͏ʹ೔෇ͳͲΛ૊Έ߹Θͤͯ഑෍ •

    e.g. 2024.10.24 • ࣾ಺ϨϏϡʔ༻ͷόΠφϦʹݟ෼͚͕͚ͭΕΔΑ͏ʹΞΠίϯΛՃ޻ • ImageMagicΛ࢖ͬͯ೚ҙͷจࣈྻΛ෇༩ • ΞΠίϯมߋ͕͋ͬͯ΋ຊ൪ʹӨڹ͕ग़ͳ͍
  4. ؂ࢹ • ৹ࠪঢ়گͷ؂ࢹ • GmailΛGoogle App ScriptΛ࢖ͬͯ؂ࢹ͠ɺSlack΁௨஌͢Δ • ຊ൪༻ͷόΠφϦͷݕূ •

    fastlaneͷupload_to_app_storeͷverify_onlyΛ࢖༻ • εέδϡʔϧϏϧυͰఆظత • ৹ࠪఏग़΁ͷϦʔυλΠϜΛ࡟ݮ • όΠφϦαΠζͷνΣοΫ • TestFlightΞοϓϩʔυ࣌ʹαΠζΛνΣοΫ͠ɺSlackʹ௨஌ • PR࣌ʹDangerΛ࢖ͬͯɺେ͖͗͢Δը૾ϑΝΠϧʹܯࠂΛग़͢
  5. ϞόΠϧ։ൃϓϩηε ઃܭ ࣮૷ ίʔυ ϨϏϡʔ ݁߹ςετ ϦάϨογϣϯ ϦϦʔε Ϣχοτςετ ৹ࠪఏग़

    Github Actions Danger Swiftlint Cspell fastlane Image Magic Google App Script fastlane TestFlight