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|iOS) + gitlab ci
Search
Daniel
January 25, 2017
Technology
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
(Android|iOS) + gitlab ci
How to use gitlab ci with android/iOS for happy development
Daniel
January 25, 2017
More Decks by Daniel
See All by Daniel
Dependency Inversion from S to D (SOLID)
danielgomezrico
0
43
Dependency Injection
danielgomezrico
0
78
Test Robots
danielgomezrico
0
71
(kotlin + patterns ) _ ui-test = happy developer DROIDS4DROIDS
danielgomezrico
0
51
(kotlin + patterns) * ui-tests = happy developer
danielgomezrico
0
58
One way to organize UI tests (with Robots)
danielgomezrico
0
96
Lets talk in / Dilo en Kotlin
danielgomezrico
0
96
Pimp my android project
danielgomezrico
1
76
WTF is origin
danielgomezrico
0
81
Other Decks in Technology
See All in Technology
LangfuseによるLLMOps基盤の構築と活用事例
zozotech
PRO
1
150
DevOps Agentで運用判断をチーム資産にする~Agent InstructionsとAgent Skillを継続的に育てる~
fujioka6789
0
170
AIで楽になるはずが、なぜ疲れる?
kinopeee
0
130
AIがコードを書く時代、人間は何を保証するのか———馬場さんと考える、開発者に求められる新しい責任と価値 - TECH PLAY
netmarkjp
0
320
AIがAPIを書く時代に、私たちは何を設計すべきか
nagix
0
150
13年運用タイトルのサーバーサイドが辿り着いた現在地 ― モンスターストライクにおける技術・組織・AI活用から得た知見
mixi_engineers
PRO
1
320
NYC Summit 2026 におけるAmazon Bedrock AgentCore のアップデート
ren8k
1
270
AIエージェントの知識表現と推論に なぜグラフが使われるのか - 記号的AIの復権とニューラルAIとの統合
yohei1126
1
200
データ活用研修 問いの発見と仮説構築【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
660
NetBoxを利用した作業効率化の試み_NetDevNight4
tnoha
0
310
全社でのソフトウェアサプライチェーン攻撃対策をやってみた with Takumi Guard
z63d
0
330
AIツールを導入しても生産性はあがらない? カオナビが直面した 3つの壁と乗り越え方。/ Overcoming 3 Barriers to AI-Driven Productivity at kaonavi
kaonavi
0
450
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
400
Automating Front-end Workflow
addyosmani
1370
210k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Everyday Curiosity
cassininazir
0
270
The untapped power of vector embeddings
frankvandijk
2
1.8k
Making the Leap to Tech Lead
cromwellryan
135
10k
Evolving SEO for Evolving Search Engines
ryanjones
0
250
Rails Girls Zürich Keynote
gr2m
96
14k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
270
Technical Leadership for Architectural Decision Making
baasie
3
450
Transcript
“free”/secure/fast/happy CI (Android | iOS) + Gitlab-CI vs Android/iOS Meetup
Daniel Gomez Rico Android Developer - Barista Ventures
OTHERS Emulators Real devices
GITLAB-CI Build Deploy
RUNNER
REGISTER $ gitlab-ci-multi-runner stop sudo curl --output /usr/local/bin/gitlab-ci-multi-runner https://gitlab-ci-… $
sudo chmod +x /usr/local/bin/gitlab-ci-multi-runner $ gitlab-ci-multi-runner register $ gitlab-ci-multi-runner install $ gitlab-ci-multi-runner start $ gitlab-ci-multi-runner status INSTALL FIRST STOP
ADVANTAGES Define a docker image with your dependencies Faslane Android
sdk node Code Analytics and Rollback Yaml Lint Documentation / Open Source Community
WARNINGS RAM? Manual admin but we have the best dev
ops! Project is tied to GitLab?¿
- Define your workflow ("branching model") - Define what you
want to automate * Internal releases * Public releases * Testing HOW TO START Custom Docker Image
ANDROID SAMPLE SETUP
private ip / http server deploy google play SIGN ANDROID
APPS
SHARED ANDROID DEVICE ssh tunnel Medellin Rusia ssh tunnel
IOS (IDEA) SAMPLE SETUP ? ?
https://hub.docker.com/r/baristaventures/android-supply/ LINKS https://gitlab.com/caipivara/meetup-gitlab-android https://gitlab.com/caipivara/meetup-gitlab-ios https://about.gitlab.com/2016/03/10/setting-up-gitlab-ci-for-ios-projects/