Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
(Android|iOS) + gitlab ci
Search
Daniel
January 25, 2017
Technology
0
140
(Android|iOS) + gitlab ci
How to use gitlab ci with android/iOS for happy development
Daniel
January 25, 2017
Tweet
Share
More Decks by Daniel
See All by Daniel
Dependency Inversion from S to D (SOLID)
danielgomezrico
0
31
Dependency Injection
danielgomezrico
0
68
Test Robots
danielgomezrico
0
63
(kotlin + patterns ) _ ui-test = happy developer DROIDS4DROIDS
danielgomezrico
0
44
(kotlin + patterns) * ui-tests = happy developer
danielgomezrico
0
53
One way to organize UI tests (with Robots)
danielgomezrico
0
81
Lets talk in / Dilo en Kotlin
danielgomezrico
0
88
Pimp my android project
danielgomezrico
1
72
WTF is origin
danielgomezrico
0
71
Other Decks in Technology
See All in Technology
『星の世界の地図の話: Google Sky MapをAI Agentでよみがえらせる』 - Google Developers DevFest Tokyo 2025
taniiicom
0
450
段階的に進める、 挫折しない自宅サーバ入門
yu_kod
5
2.1k
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
0
620
事業部のプロジェクト進行と開発チームの改善の “時間軸" のすり合わせ
konifar
9
2.2k
Master Dataグループ紹介資料
sansan33
PRO
1
4k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
15k
Google Stitch 大型アップデートが実現するアイデアとコードの完全なる融合
nekoailab
0
100
なぜフロントエンド技術を追うのか?なぜカンファレンスに参加するのか?
sakito
8
1.8k
.NET 10 のパフォーマンス改善
nenonaninu
2
4k
セキュリティAIエージェントの現在と未来 / PSS #2 Takumi Session
flatt_security
2
630
[続・営業向け 誰でも話せるOCI セールストーク] AWSよりOCIの優位性が分からない編(2025年11月21日開催)
oracle4engineer
PRO
1
200
一億総業務改善を支える社内AIエージェント基盤の要諦
yukukotani
8
2.3k
Featured
See All Featured
Designing for Performance
lara
610
69k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
We Have a Design System, Now What?
morganepeng
54
7.9k
Mobile First: as difficult as doing things right
swwweet
225
10k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Agile that works and the tools we love
rasmusluckow
331
21k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.8k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Optimizing for Happiness
mojombo
379
70k
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/