Jenkins plugin for storing a company's Android APKs in Artifactory

10 views
Skip to first unread message

Gábor Szántó

unread,
Jan 27, 2017, 3:36:35 PM1/27/17
to Jenkins Users
Hi everyone!

I have set up a lot of Jenkins jobs and projects so far in my company. These jobs check out the develop branch from Git, build the APKs, sign it and publish it to Artifactory.

Now the problem: we have a lot of artifacts (APKs) in our Artifactory, and we developed an Android application for fetching and showing these APKs from Artifactory, so that these APKs can be installed with a sigle button click. These APKs are also versioned, so for example our testers can decide which version of each app he/she wants to install. Our clients can also download the latest version of an app this way.

In order to achieve this, we needed to create a json file containing all the relevant build information about the apps (versionCode, versionName, package name, etc). This json file is also published to Artifactory, in order for our App manager application to be able to parse the versionCode and names for each app.

So my question is: wouldn't it be nice to create a Jenkins plugin for this whole process (gathering the versionCode and versionName from build.gradle, publishing it to Artifactory, etc) ? Or does anyone know a solution similar to this? Maybe the same thing can be achieved with Google Play (alpha and beta channel) ?

Thank you in advance!
Gabor
Reply all
Reply to author
Forward
0 new messages