Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Bitriseのリファクタリング
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
100059
September 03, 2019
Technology
380
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Bitriseのリファクタリング
Bitriseのリファクタリングについて
Bitrise User Group Meetup #2
2019/09/03
100059
September 03, 2019
More Decks by 100059
See All by 100059
アクセシビリティが高いFlutterアプリケーションを開発する
akihisasengoku
2
4.1k
Flutter Accessibility
akihisasengoku
1
750
組織作りで大切にしていること
akihisasengoku
0
150
Introducing Function Builder
akihisasengoku
3
900
Awaiting for New UI in iOS 13
akihisasengoku
0
1.6k
RxSwiftのテスト入門
akihisasengoku
1
1.2k
Other Decks in Technology
See All in Technology
[MIRU26] To What Extent Does MLLM-as-a-Judge Exhibit Cross-Model Preference Bias?
keio_smilab
PRO
0
200
サイバー捜査員研修(後半)
nomizone
1
590
AIは実装を速くする。では、私たちは何を今作るべきか?-立場を越えてリリースに向き合ったチーム開発の実践 / 20260801 Hiromi Nakaya and Naoki Takahashi
shift_evolve
PRO
3
370
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
トヨタ⽣産⽅式(TPS)⼊⾨
recruitengineers
PRO
1
360
ウォーターフォール開発案件のPMとしてAI活用を模索している話
hatahata021
3
310
Flutterをカメラで動かしたかった話
sony
0
120
【CEDEC2026】『Relink』を拡張せよ - 『GRANBLUE FANTASY: Relink - Endless Ragnarok』の開発速度と品質を守るCI運用
cygames
PRO
0
120
Eight Engineering Unit 紹介資料
sansan33
PRO
3
8.1k
ブラウザ研修 2026
recruitengineers
PRO
3
430
組織にどうSREを根付かせるか?〜IVRyの場合〜
abnoumaru
0
320
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
24k
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
12k
Practical Orchestrator
shlominoach
191
12k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
430
Designing for Performance
lara
611
70k
Google's AI Overviews - The New Search
badams
0
1.1k
Believing is Seeing
oripsolob
1
180
Claude Code のすすめ
schroneko
67
230k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
400
Transcript
BitriseͷϦϑΝΫλϦϯά Bitrise User Group Meetup #2 2019/09/03
Akihisa Sengoku @akihisasen גࣜձࣾαΠόʔΤʔδΣϯτ AmebaʢΞϝʔόʣ iOSΤϯδχΞ
࠷ۙͷAmebaͷCIɾCD ʢiOS Teamʣ
2019 02݄ BitriseʹҠߦ ϦϦʔεαΠΫϧ ͷॖ ࣗಈԽΛ ਪਐ
2019 02݄ BitriseʹҠߦ ϦϦʔεαΠΫϧ ͷॖ ࣗಈԽΛ ਪਐ Workflow 8 12
16
Workflowͷͷ૿Ճ ཧऀͷ૿ՃͰɺ Bitriseͷ͍উख͕Լ
BitriseͷઃఆWorkflow Λཧ
ຊͷ༰ ͙͢ʹͰ͖Δ #JUSJTFΛϦϑΝΫλϦϯά5JQT
ઃఆฤ
APP ICONΛઃఆ͠Α͏! 5JQT
ଟ͘ͷ"11Λཧ͍ͯ͠Δͱ͖ʹ Ͳͷ"11ͷ#VJME͕Θ͔ΓͣΒ͍
Project Type Λઃఆ͠Α͏! 5JQT
OK!!
Github ChecksΛ༗ޮԽ 5JQT
Auto-cancel buildsͷ ઃఆΛద͢Δ 4ͭͷauto-cancelͷઃఆΛదʹઃఆͯ͠ɺ ෆཁͳϏϧυΛݮ 5JQT
Workflowฤ
StepͷλΠτϧΛ໌֬ʹ FaslaneεΫϦϓτͳͲͷ࣮ߦStepʹ ࣮ߦ༰ΛTitleʹهࡌ͢Δͱ 5JQT
StepͷVersionΛalways latest StepͷVersionΛ͋͛Δཧ͕खؒͳͷͰɺ always latestʹ͍ͯ͠·͢ɻ always latestʹ͓͍ͯͯ͠ɺ͕ൃੜͨ͠ ͱ͖ʹରԠ͢Δํʹ͍ͯ͠·͢ɻ 5JQT
Utility WorkflowΛͬͯɺ ࠶ར༻Մೳͳঢ়ଶΛ࡞Δ Utility Workflowͱʁ WorkflowͰͷΈ༻͜ͱ͕Ͱ͖ɺ࣮ߦ͢Δ͜ ͱ͕Ͱ͖ͳ͍Workflowɻ Workflow໊ͷઌ಄ʹ`_` Λ͚ͭΔ͜ͱͰఆٛɻ 5JQT
@TFU@VQ ˣ ڥมͷઃఆ ˣ @CVJME ˣ @EJTUSJCVUF ˣ @TFOE@NFTTBHF ྫ
EJTUSJCVUJPO ͷ8PSLqPX
TriggerͰͷBuildΛੵۃతʹ औΓೖΕΔ 5JQT
• App StoreͷόΠφϦʔͷఏग़Λrelease/ *ϒϥϯνͷpushͰߦ͏ • 1ͭͷେ͖ͳWorkflowΛTagPushͷ TriggerΛׂͬͯ • ظͷ։ൃͰɺఆظతʹςετ৴Λख ಈͰߦͳ͍ͬͯͨՕॴʹTriggerΛઃఆ
→ ݟ͢ͱ݁ߏ͋Γ·ͨ͠ɻ
ฤ
μϯϩʔυURLΛదͳ ॴʹஔ μϯϩʔυURLͷஔॴ • BitriseͷBuildsͷAPPS & ARTIFACTS • GithubͷPRɺϦϦʔεϊʔτ •
Slackͷνϟϯωϧ 5JQT
Ҏલ • BitriseͷBuildsͷAPPS & ARTIFACTS • → ։ൃऀ༻ " •
GithubͷPRɺϦϦʔεϊʔτ • → ։ൃऀ༻ " • Slackͷ༻νϟϯωϧ • → σΟϨΫλʔɺσβΠφʔɺςελʔ
• Slackͷ༻νϟϯωϧ • → σΟϨΫλʔɺσβΠφʔɺςελʔ σΟϨΫλʔσβΠφʔ͕΄͍͠ όΠφϦʔΛݟ͚ͭΒΕͳ͍
վળ • SlackͷURLͷߘॴΛࡉԽ • Store൛ • Test Flight൛ • Aػೳ൛
• Bػೳ൛ • etc σΟϨΫλʔ σβΠφʔ
·ͱΊ BitriseͷઃఆWorkflow Λݟͯ͠։ൃνʔϜશһ͕ շదʹ͑ΔBitriseڥʹ͠Α͏