DevOps Pipeline APK Build, Sign and Upload to cloud storage...

Stewart Basterash 81 Reputation points
2021-07-19T03:22:33.037+00:00

I currently have a build pipeline for a Xamarin Forms app... It will build, sign, and place the 'apk' file as an artifact into a directory that appears as a link to download in the "successful" build summary... This is fine but requires me to take additional steps... I do receive the email so I guess I can do this the hard way... but the purpose of DevOps CI / CD is to "automate"! if I have to manually download the apk and then reupload it to another test server storage point... well... this is not so autonomous...

What would be a nice feature is to be able to setup a "permalink" to the APK file that would allow for anyone to download the file via URL... That would solve my problem, but I did not find such a task or step in Pipeline... So, I have found a few, upload to FTP, Upload to SSH, Copy File... non of these are very good solutions as they require "infrastructure" which begins to add cost to build, test, and release for mobile... What I currently use is a Google account, and Google Drive... this allows me to create a download link and distribution point that my teams of testers can use as required... They can download the latest and greatest version by clicking the link... test and provide feedback... very simple!

Can anyone provide a path forward... The more options the better for everyone. I'm certain that this could be helpful to many...

Community Center | Not monitored
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. kobulloc-MSFT 26,811 Reputation points Microsoft Employee Moderator
    2021-07-19T14:10:16.487+00:00

    Thank you for reaching out! Azure DevOps and its services are not supported in Microsoft Q&A because the Azure DevOps team and DevOps community are actively answering questions here:

    https://developercommunity.visualstudio.com/spaces/21/index.html

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.