Skip to content

Updated CI Script for Android

Ayush Shrivastava requested to merge (removed):update_android_ci into master

What does this MR do?

  • Updated CI Script for android that was previously for android SDK<=28, now as per the latest updates from the Official Android Devs Website, the url for the CLI sdk tools and the file hierarchy inside the sdk archive has been changed, so the old script failed for the newest updates.
  • Considering all the changes in the URL and file hierarchy along with the modification of few commands, i've updated the CI Script and it works fine as I've tested it on my local project as well here, and here is the .gitlab-ci.yml file that i'm using for the same
  • Along with these changes, i've documented the script as well

Screenshots

NA

Changelogs

  • Compile SDK used for this script is 29 which was previously 28
  • Android Build Tools for latest version 29.0.3 which was previously 28.0.2
  • Android SDK Tools for latest version 6514223 which was previously 4333796
  • This script is fully compatible with the latest file heirarchy provided in the latest archive of cli sdk tools for android and with the future updates too(if they don't change the package structure)
  • All the references made here are taken from the Android Devs Official Webpage

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by Kamil Trzciński

Merge request reports