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
200
Scalable and cloud-native mobile game CI/CD environment using Unity
tadashi0713
0
120
Migrating your mobile CI/CD environment to a scalable cloud solution using CircleCI
tadashi0713
0
220
Speed matters: Advanced CI/CD techniques to improve development velocity, quality & security
tadashi0713
0
290
AWS Graviton 環境への CI _ CD パイプラインを CircleCI で実現しよう (AWS Fargate 編)
tadashi0713
0
340
10x deployment frequency using GitLab Flow and GitHub Actions on AWS ECS
tadashi0713
0
560
デプロイ頻度を10倍にした、ブランチ戦略とGitHub Actions on AWS ECS
tadashi0713
8
4.3k
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
Oracle Cloud Infrastructure:2025年6月度サービス・アップデート
oracle4engineer
PRO
2
250
AIの最新技術&テーマをつまんで紹介&フリートークするシリーズ #1 量子機械学習の入門
tkhresk
0
140
Tech-Verse 2025 Keynote
lycorptech_jp
PRO
0
120
Yamla: Rustでつくるリアルタイム性を追求した機械学習基盤 / Yamla: A Rust-Based Machine Learning Platform Pursuing Real-Time Capabilities
lycorptech_jp
PRO
3
120
Snowflake Summit 2025 データエンジニアリング関連新機能紹介 / Snowflake Summit 2025 What's New about Data Engineering
tiltmax3
0
310
BigQuery Remote FunctionでLooker Studioをインタラクティブ化
cuebic9bic
3
310
GitHub Copilot の概要
tomokusaba
1
130
Node-RED × MCP 勉強会 vol.1
1ftseabass
PRO
0
140
AWS アーキテクチャ作図入門/aws-architecture-diagram-101
ma2shita
29
11k
登壇ネタの見つけ方 / How to find talk topics
pinkumohikan
5
500
「Chatwork」の認証基盤の移行とログ活用によるプロダクト改善
kubell_hr
1
170
あなたの声を届けよう! 女性エンジニア登壇の意義とアウトプット実践ガイド #wttjp / Call for Your Voice
kondoyuko
4
450
Featured
See All Featured
Become a Pro
speakerdeck
PRO
28
5.4k
Balancing Empowerment & Direction
lara
1
370
The Pragmatic Product Professional
lauravandoore
35
6.7k
The Cult of Friendly URLs
andyhume
79
6.5k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
YesSQL, Process and Tooling at Scale
rocio
173
14k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Navigating Team Friction
lara
187
15k
Building Adaptive Systems
keathley
43
2.6k
Being A Developer After 40
akosma
90
590k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
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 • 徐々にコード化していく •
組織・チームの状況に合わせていく