Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Automating Android Apps with Github Actions

Automating Android Apps with Github Actions

Wajahat Karim delivers a talk about automating Android apps build process and APK delivery (CI/CD) through Github Actions at an online webinar organized by DSC MUET, Jamshoro and DSC IBA Karachi.

Full video of the talk is available at: https://youtu.be/rZioF9MVZ10

Wajahat Karim

June 06, 2020

More Decks by Wajahat Karim

Other Decks in Technology


  1. - Google Developer Expert in Android - Over 8 years

    experience in Android - Open Source Contributor - Technical Blogs & Books Writer - Love to share my knowledge with others Follow me on Twitter @WajahatKarim | wajahatkarim.com This is Wajahat Karim
  2. Agenda 1. What is CI/CD? 2. Some Examples of CI/CD

    3. CI/CD in Android 4. Github Actions Demo
  3. CI / CD in Android Push code to Github Run

    tests / Build APK Continuous Integration (CI) Continuous Delivery (CD)
  4. A series of operations (jobs) performed after certain condition is

    met like pull request / commit push etc. Workflow
  5. An event such as commit is pushed, or pull request

    is created or a comment is added in pull request etc. This will start executing any workflow. Trigger
  6. The actual operation to be executed when trigger is hit.

    For example, run Unit Tests, build APK etc. Job