Cyburst.io

Any fool can know. The point is to understand

GitLab ci/cd – Android (Part-1)

Automation?

Nowadays everyone is talking about automation in the tech world. 
As a developer, our main aim is to automate almost every process from testing to deploying. This article series is all about the concept & setup of CI(Continuous Integration) & CD(Continuous Deployment) for Android.

What is CI/CD?

Continuous Integration(CI) systems let you automatically build and test your app every time you commit to a shared repository.

Continuous Deployment(CD) automated deployment system lets you automatically deploy your app on the app store or play store (in the case of the mobile apps) every time when you commit into a shared repository or your trigger(Triggering pipeline) is fired

Benefits of CI/CD

i. Code versioning & control

ii. Reduce efforts and time

iii. Reduce overheads

iv. Reduce the risk of wrong commits and missing files.

v. Build & Deployment automation

Getting Started with GitLab CI/CD with android

We are using the following tools to achieve CI/CD in android

i. .gitlab-ci.yml -basic config file for commands that runs our pipelines

ii. Gradle Play Publisher plugin -Gradle Play Publisher is a Gradle plugin that allows you to upload your App Bundle or APK and other app details to the Google Play Store.

[To be continued…]


This concludes the first part of this article. In the next part, We’ll talk about setup Android Studio for GitLab CI/CD.

Cyburst Logo

Don’t miss the latest posts!

We don’t spam! Read our privacy policy for more info.

Rutvik Bhatt

Experienced mobile app developer with a demonstrated history of working in the information technology and services industry. Skilled in Android, React-Native, Flutter, Dialog Flow, Firebase, Cloud Functions. Focused in mobile technologies and software development.

7 thoughts on “GitLab ci/cd – Android (Part-1)

  1. It is perfect time to make a few plans for the long run and
    it is time to be happy. I have read this submit and if I may just I want to recommend you few attention-grabbing issues or tips.

    Maybe you could write subsequent articles regarding
    this article. I desire to read more issues approximately it!

  2. Hi! I know this is kinda off topic nevertheless I’d figured I’d
    ask. Would you be interested in exchanging links or maybe guest writing
    a blog post or vice-versa? My site covers a lot of the same
    subjects as yours and I believe we could greatly benefit from each other.
    If you might be interested feel free to shoot me an e-mail.
    I look forward to hearing from you! Excellent
    blog by the way!

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top