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
3.7k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
私がAndroid CI/CDを Bitrise・CircleCIに 移行して得られたもの
CI/CD Test Night #2
https://testnight.connpass.com/event/103068/
Tadashi Nemoto
November 08, 2018
More Decks by Tadashi Nemoto
See All by Tadashi Nemoto
コンテナイメージの脆弱性を削減する新しいアプローチ:Hardened Container Images
tadashi0713
1
290
Best Practice CI/CD Pipeline for Deploying Container Apps to AWS
tadashi0713
0
290
Scalable and cloud-native mobile game CI/CD environment using Unity
tadashi0713
0
170
Migrating your mobile CI/CD environment to a scalable cloud solution using CircleCI
tadashi0713
0
280
Speed matters: Advanced CI/CD techniques to improve development velocity, quality & security
tadashi0713
0
340
AWS Graviton 環境への CI _ CD パイプラインを CircleCI で実現しよう (AWS Fargate 編)
tadashi0713
0
400
10x deployment frequency using GitLab Flow and GitHub Actions on AWS ECS
tadashi0713
0
650
デプロイ頻度を10倍にした、ブランチ戦略とGitHub Actions on AWS ECS
tadashi0713
8
4.6k
Creating parallelized Android UITest (Appium) environment using Azure, Docker and Android emulator
tadashi0713
0
4.3k
Other Decks in Technology
See All in Technology
AWS Security Agent といっしょに脅威モデリングをやってみよう
amarelo_n24
1
210
技術・能力を向上する原理原則 #きのこセッションa #きのこ2026
bash0c7
0
140
攻撃者がいなくてもAIエージェントはインシデントを起こす
nomizone
0
120
AI-DLCを “そのまま導入しなかった”話 ~組織に合わせてアジャストした 私たちの実践共有~
hiroramos4
PRO
1
440
Amazon Redshift zero-ETL 統合を活用した軽量なマルチプロダクトデータ可視化基盤 / Lightweight Multi-Product Data Visualization with Amazon Redshift Zero-ETL
kaminashi
0
110
LayerX コーポレートエンジニアリング室におけるサプライチェーンセキュリティへの取り組み / Supply Chain Security at LayerX Corporate Engineering
yuyatakeyama
3
860
初めてのDatabricks勉強会
taka_aki
2
180
AIAU_UMEMOGU_ninomiya_slide
ninomiya_ii
0
270
AIチャット検索改善の3週間
kworkdev
PRO
2
200
[AWS Summit Japan 2026]迷っているあなたへ_小さな一歩が、やがて自分を助けてくれる
sh_fk2
2
430
いまさら聞けない「仕様駆動開発入門」 〜AI活用時代の開発プロセスを考える〜
findy_eventslides
2
230
2026-06-24_人とAIの責務分離に基づく開発プロセスの提案.pdf
takahiromatsui
0
250
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
HDC tutorial
michielstock
2
720
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
340
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
350
Visualization
eitanlees
152
17k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
210
Music & Morning Musume
bryan
47
7.2k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
170
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
450
Believing is Seeing
oripsolob
1
150
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 • 徐々にコード化していく •
組織・チームの状況に合わせていく