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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
0
14
Best Practice CI/CD Pipeline for Deploying Container Apps to AWS
tadashi0713
0
250
Scalable and cloud-native mobile game CI/CD environment using Unity
tadashi0713
0
160
Migrating your mobile CI/CD environment to a scalable cloud solution using CircleCI
tadashi0713
0
260
Speed matters: Advanced CI/CD techniques to improve development velocity, quality & security
tadashi0713
0
320
AWS Graviton 環境への CI _ CD パイプラインを CircleCI で実現しよう (AWS Fargate 編)
tadashi0713
0
390
10x deployment frequency using GitLab Flow and GitHub Actions on AWS ECS
tadashi0713
0
630
デプロイ頻度を10倍にした、ブランチ戦略とGitHub Actions on AWS ECS
tadashi0713
8
4.5k
Creating parallelized Android UITest (Appium) environment using Azure, Docker and Android emulator
tadashi0713
0
4.2k
Other Decks in Technology
See All in Technology
Strands Agents × Amazon Bedrock AgentCoreで パーソナルAIエージェントを作ろう
yokomachi
2
250
Webアクセシビリティは“もしも”に備える設計
tomokusaba
0
170
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
5
13k
OpenClaw初心者向けセミナー / OpenClaw Beginner Seminar
cmhiranofumio
0
360
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
Babylon.js Japan Activities (2026/4)
limes2018
0
190
AWS DevOps Agent or Kiro の使いどころを考える_20260402
masakiokuda
0
190
最大のアウトプット術は問題を作ること
ryoaccount
0
320
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.4k
ふりかえりを 「あそび」にしたら、 学習が勝手に進んだ / Playful Retros Drive Learning
katoaz
0
390
プロダクトを育てるように生成AIによる開発プロセスを育てよう
kakehashi
PRO
1
840
Oracle AI Databaseデータベース・サービス: BaseDB/ExaDB-Dの可用性
oracle4engineer
PRO
1
150
Featured
See All Featured
Accessibility Awareness
sabderemane
0
94
Scaling GitHub
holman
464
140k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
160
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
240
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Skip the Path - Find Your Career Trail
mkilby
1
100
The Limits of Empathy - UXLibs8
cassininazir
1
290
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
800
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
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 • 徐々にコード化していく •
組織・チームの状況に合わせていく