- Create a Git repository (not TFVC) in VSTS, possibly with a new Team Project, up to you.
- Create your app in Android Studio and add it to the Git repository.
- Create your Key Store (or import an existing one) with Android Studio.
- In order to be able to sign your APK and deploy it (with any tool, but in this case VSTS), you'll need the following 3 pieces of information:
- The Key Store password
- The Key alias
- The Key password
- Ensure that you've imported the "Manifest Versioning Build Tasks" extension to your VSTS account from the VSTS Marketplace.
- Configure and execute an automated build for your application using the default steps provided by VSTS when creating a new build by applying the Android build template.
- Add to the default build templae a "Manifest Versioning Build Tasks" step to automatically generate your application version from the build.
- In your Google account, do the following:
- Ensure that you've gone to the Google Play Console page and created a Developer Page.
- Once you've created the Service Account below, you'll need to come back here to the Play Console and grant access with "RELEASE MANAGEMENT" permissions, ensuring that you also have the "Release manager" role selected.
- ENSURE THAT YOU'VE COMPLETED ALL THE WARNINGS IN THE NAVIGATION PANE IN THE GOOGLE PLAY CONSOLE, OTHERWISE YOU WON'T BE ABLE TO ROLL-OUT ANY OF YOUR RELEASES.
- Ensure that you've gone to the Google API Console and created a Service Account for publishing your app to the Google Play store.
- NOTE: You'll need to export your key in JSON format so that the email and key fields within the JSON object can be used to configure your Google Play endpoint in VSTS
- Ensure that you've imported the Microsoft "Google Play" extension into your VSTS account from the Marketplace.
- Configure your automated Release in VSTS. Execute the following steps:
- Add an "Android Signing" step to your release to sign one of the *unsigned* APKs from your build.
- Add a "Google Play - Release" step to your release. You'll need the keystore information mentioned above, as well as the keystore *.jks file to upload to VSTS in the "Google Play - Release" step.
- Now that your release is configured, you'll have to to a manual build on your developer (just once) to product a signed APK with the keystore, and then manually upload the signed APK file to the Google Play Console to an Alpha release in order to associate your applicationId (in the ApplicationManifest.xml app manifest file) to your product in the Play Store.
Showing posts with label app. Show all posts
Showing posts with label app. Show all posts
Saturday, January 20, 2018
General workflow for publishing an Android app to the Google Play store when developing with VSTS
Thursday, September 10, 2015
Setting up continuous Webjobs in Azure
First things first: you need to properly setup your dashboard:
This means that in the 'Application settings' area of the panel for your Web app, you need to go into the 'Connection strings' setting and add blob storage connection strings with the names 'AzureWebJobsDashboard' and 'AzureWebJobsStorage', with a type of 'Custom'.
Second: if you have continuous web jobs associated with a Web app, you need to ensure that the Web app setting 'Always On' is toggled *on*.
This means that in the 'Application settings' area of the panel for your Web app, you need to go into the 'Connection strings' setting and add blob storage connection strings with the names 'AzureWebJobsDashboard' and 'AzureWebJobsStorage', with a type of 'Custom'.
Second: if you have continuous web jobs associated with a Web app, you need to ensure that the Web app setting 'Always On' is toggled *on*.
Monday, August 03, 2015
My website doesn't accept my Active Directory credentials and just keeps prompting me over and over. Or if it's Chrome, just gives me a middle finger straight up.
Recently, I've been having the problem of trying to reach some of the internal applications that my company develops that uses Windows Authentication. Thanks to this article:
http://www.leftycoder.com/windows-authentication-chrome-iis/
... I found out why. I had to remove the option for 'Negotiate' with Windows Authentication. The settings had changed when we moved our applications to a new IIS Web Site. Something to keep in mind.
http://www.leftycoder.com/windows-authentication-chrome-iis/
... I found out why. I had to remove the option for 'Negotiate' with Windows Authentication. The settings had changed when we moved our applications to a new IIS Web Site. Something to keep in mind.
Labels:
active,
active directory,
API,
app,
asp.net,
authentication,
directory,
iis,
mvc,
web,
windows
Tuesday, May 26, 2015
Authenticating users on an Azure web site (MVC) using Azure Active Directory (AAD)
Follow this guide provided on Github. It provides all of the information you need to enable the simplest form of Azure AD authentication in an MVC app. It can be used as the beginning step to getting a fully authenticated MVC web app / web API stack.
Sunday, October 19, 2014
A huge annoyance in Windows 8 store apps
Apparently Bindings are no longer TwoWay by default as they were in WPF. They're now OneWay, which was a huge annoyance and wasted a solid half hour of my time trying to debug my bindings.
Thursday, July 17, 2014
Retargeting a Windows 8 application to Windows 8.1
Apparently, fuck Windows 8. So says everybody. Including Microsoft. That's why at some point you're going to have to retarget your Windows 8 app (if you were crazy enough to make any) for Windows 8.1. Fortunately, Microsoft provides a guide for doing so in Visual Studio 2013 here. Fortunately, it's as simple as right-clicking on your solution in the Solution Explorer and clicking on Retarget for Windows 8.1
Subscribe to:
Posts (Atom)