Naively building Android Apps with Jenkins. Not natively, naively.

Naively building Android Apps with Jenkins. Not natively, naively.

Dec 16, 2022

Imagine having built the almost perfect CI/CD system for Android and iOS apps with gitlab-ci. You took 8 years to fine-tune everything, you know your system by heart, you cherish your custom hardware, you know your community and its needs, and you're ready for any challenge that may arise... Except for this one: replicate this well-oiled machinery with Jenkins at home.

What if you accepted to try it anyway, but only addressing a subset, and very naively? You haven't touched Jenkins in years, and know nothing about the tool's new features, but try nonetheless to make a copycat of your previous pride and joy.

I deliberately omitted to look at what was being done elsewhere with Jenkins for mobile development, to discover new paths... which are undoubtedly those of knowledge.

At the end of the talk, you should be able to start CI/CD for Android app development at home with an unconventional method.

Embark with me on an adventure full of joys, frustrations, discoveries, and above all learning.

3 key takeaways from this session?

A working Jenkins system for Android if you have docker on your machine (works on Windows, Linux, MacOs).
Another working Jenkins system directly on Gitpod so that you could work with only a ChromeBook.
A place to discuss Android app building on Jenkins on community.jenkins.io

Follow Bitrise on social media! ✨
Twitter → https://twitter.com/bitrise​​​
Linkedin → https://www.linkedin.com/company/bitrise
Facebook → https://www.facebook.com/bitrise.io/
Join our community on Slack → https://chat.bitrise.io/

#mobiledevelopment #appdevelopment #bitrise