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
私がAndroid CI/CDを Bitrise・CircleCIに 移行して得られたもの
Search
Tadashi Nemoto
November 08, 2018
Technology
4
3.5k
私がAndroid CI/CDを Bitrise・CircleCIに 移行して得られたもの
CI/CD Test Night #2
https://testnight.connpass.com/event/103068/
Tadashi Nemoto
November 08, 2018
Tweet
Share
More Decks by Tadashi Nemoto
See All by Tadashi Nemoto
Best Practice CI/CD Pipeline for Deploying Container Apps to AWS
tadashi0713
0
180
Scalable and cloud-native mobile game CI/CD environment using Unity
tadashi0713
0
110
Migrating your mobile CI/CD environment to a scalable cloud solution using CircleCI
tadashi0713
0
210
Speed matters: Advanced CI/CD techniques to improve development velocity, quality & security
tadashi0713
0
270
AWS Graviton 環境への CI _ CD パイプラインを CircleCI で実現しよう (AWS Fargate 編)
tadashi0713
0
320
10x deployment frequency using GitLab Flow and GitHub Actions on AWS ECS
tadashi0713
0
540
デプロイ頻度を10倍にした、ブランチ戦略とGitHub Actions on AWS ECS
tadashi0713
8
4.2k
Creating parallelized Android UITest (Appium) environment using Azure, Docker and Android emulator
tadashi0713
0
4k
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
tadashi0713
2
1.4k
Other Decks in Technology
See All in Technology
Classmethod AI Talks(CATs) #21 司会進行スライド(2025.04.17) / classmethod-ai-talks-aka-cats_moderator-slides_vol21_2025-04-17
shinyaa31
0
380
やさしいMCP入門
minorun365
PRO
146
94k
ペアーズにおけるData Catalog導入の取り組み
hisamouna
0
270
AIエージェントの地上戦 〜開発計画と運用実践 / 2025/04/08 Findy W&Bミートアップ #19
smiyawaki0820
25
8.4k
似たような課題が何度も蘇ってくるゾンビふりかえりを撲滅するため、ふりかえりのテーマをフォーカスしてもらった話 / focusing on the theme
naitosatoshi
0
370
Android는 어떻게 화면을 그릴까?
davidkwon7
0
100
FinOps_Demo
tkhresk
0
130
Webアプリを Lambdaで動かすまでに考えること / How to implement monolithic Lambda Web Application
_kensh
7
1.2k
50人の組織でAIエージェントを使う文化を作るためには / How to Create a Culture of Using AI Agents in a 50-Person Organization
yuitosato
6
3.1k
MCP Documentation Server @AI Coding Meetup #1
yyoshiki41
2
2.6k
データベースで見る『家族アルバム みてね』の変遷 / The Evolution of Family Album Through the Lens of Databases
kohbis
4
1.1k
「それはhowなんよ〜」のガイドライン #orestudy
77web
9
2.4k
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
37
1.7k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
119
51k
Documentation Writing (for coders)
carmenintech
69
4.7k
GraphQLの誤解/rethinking-graphql
sonatard
71
10k
How GitHub (no longer) Works
holman
314
140k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.5k
Designing Experiences People Love
moore
141
24k
The Pragmatic Product Professional
lauravandoore
33
6.5k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.1k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Transcript
私がAndroid CI/CDを Bitrise・CircleCIに 移行して得られたもの Nemoto Tadashi CI / CD Test
Night #2
自己紹介 • 根本 征(Nemoto Tadashi) • Automation & QA (AQA)
Group • テスト自動化 • Selenium, Appium, XCUITest • モバイルCI / CD改善 • 社内の生産性を上げるための自動化・サポート • https://seleck.cc/1230
My motivation
https://speakerdeck.com/tadashi0713/android-ciwobitriseni yi-xing-sitekai-fa-zhe-qagaxing-seninatutakoto
Bitriseに移行したよ 1.0
Bitriseに移行したよ 手動でのビルド & Play Storeへのアップロード エンジニアのコスト & オペミスの可能性
Bitriseに移行したよ
Later...
https://tech.mercari.com/entry/2018/07/04/110000
CircleCI 2.0に移行したよ(一部) 2.0
Why?
I
None
移行する中で 考えたこと・学んだことを お話ししたいと思います
私が学んだこと • Done is better than Perfect • 徐々にコード化していく •
組織・チームの状況に合わせていく
Done is better than Perfect
GUIベースでワークフローを作成できる
Build
Trigger
Google Playstore
Deploygate
最初から他のCIサービスでやろうとすると なかなかしんどい
諦めてしまう前に
とりあえず作ってみる
徐々にコード化していく
GUIに頼りすぎると辛みも出てくる
ローカルで実行できない・しづらい
他のCIサービスが試しにくくなる
None
コード化 < 自動化 ある程度ワークフローが決まってからでも良い
組織・チームの状況に合わせていく
None
None
CIを待っている人 × 時間が増える
CircleCI • Performance Plan • CircleCI 2.0 workflow(Jobの並列実行) • 最大10分のCI時間短縮
× メンバー × PR • ただこれも職人芸になりがち
私が学んだこと • Done is better than Perfect • 徐々にコード化していく •
組織・チームの状況に合わせていく