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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Tadashi Nemoto
November 08, 2018
Technology
3.7k
4
Share
私が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
240
Best Practice CI/CD Pipeline for Deploying Container Apps to AWS
tadashi0713
0
280
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
270
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
640
デプロイ頻度を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
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
「気づいたら仕事が終わっている」バクラクAIエージェント本番運用の裏側 / layerx-bakuraku-aie2026
yuya4
18
10k
Oracle Cloud Infrastructure IaaS 新機能アップデート 2026/3 - 2026/5
oracle4engineer
PRO
1
190
新アーキテクチャ「TiDB X」解説とDedicated比較 TiDB Cloud Premiumのゲーム運用活用を検証
staffrecruiter
0
110
Chart.js が簡単に使えるようになっていたので OGP 画像生成に使った話
kamekyame
0
160
Claude Code×Terraform IaC テンプレート駆動開発
itouhi
0
270
AIを「創る」と「使う」の循環 — HRテックが実践するリアルなAI組織実装
taketo957
0
1.5k
コードレビューを制するチームがソフトウェアデリバリーのフローを制す / Beyond Code Review: Distributing Its Responsibilities Across the SDLC
mtx2s
3
1.1k
探して_入れて_作って_使う_Agent_Skills___LT.pdf
peintangos
2
160
チームで実践する AI-DLC 思考の軌跡を残すチェックポイント設計
belongadmin
0
2.6k
Databricks 月刊サービスアップデート 2026年05月号
tyosi1212
0
210
AIプラットフォームを運用し続けるための可観測性
tanimuyk
4
1.1k
Featured
See All Featured
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
830
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
530
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Making Projects Easy
brettharned
120
6.7k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
600
Utilizing Notion as your number one productivity tool
mfonobong
4
310
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Are puppies a ranking factor?
jonoalderson
1
3.5k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
My Coaching Mixtape
mlcsv
0
140
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 • 徐々にコード化していく •
組織・チームの状況に合わせていく