September 13th, 2016

Team Services September Extensions Roundup – App Stores!

Joe Bourne
Senior Program Manager

Windows, iOS, and Android, oh my!

This month the roundup focus is onĀ app stores. Whether you’re building apps for the Windows Store, the iOS App Store, or Google Play, these extensions provide build & release tasks to automate many facets of publishing your app. Whether you’re releasing updates to a production app, upgrading from alpha to beta, or managing your rollout, we’ve got you covered here.

Apple App Store

See it in the Marketplace: https://marketplace.visualstudio.com/items?itemName=ms-vsclient.app-store

With this extension, you’ll need to do a one time manual publish of your app to the store and follow the instructions to set up a new service endpoint with your App Store Publisher credentials. Once that’s done,Ā configure the two build/release tasks this extension adds and let them do the work!

  • App Store Release – This will be your bread and butter task. This supports automatingĀ the release of updates to existing iOS TestFlight beta apps or production apps in the App Store. It’s the perfect final step in any CI environment for an iOS developer

apple_app_store

  • App Store Promote – Do you have an iTunes Connect app you’re looking to promote? The App Store Promote taskĀ automates the promotion of a previously submitted app from iTunes Connect to the App Store

apple2

Google Play

See it in the Marketplace: https://marketplace.visualstudio.com/items?itemName=ms-vsclient.google-play

With this extension, you’ll need to do a one time manual publish of your appĀ and create a service account with permissions to manage your app, this can all be done from the Google Developers Console. Once you complete the service endpoint configuration to give Team ServicesĀ your publisher credentials, you’re ready to try out the three tasks this extension brings to the table.

  • Google Play – Release – This is your bread and butter tasksĀ that automates the release of a new Android app version to the Google Play store

google_play

  • Google Play – Promote – Got apps on different release tracks? This taskĀ automates the promotion of a previously released Android app update from one track to another (e.g. alpha -> beta)

images_promote-task

  • Google Play – Increase Rollout – If you areĀ leveraging the Google Play rollout track, this taskĀ automates increasing the rollout percentage of a previous release app update. Manage how many people receive your app directly from your CI environment!

1

Windows Store Automation

See it in the Marketplace: https://marketplace.visualstudio.com/items?itemName=davesmits.windows-store-automation

Published by Dave Smits, this extension provides tasks to release or update your Windows Store application from your CI environment, and is similar to the one released by Microsoft. With his extension, Dave has gone the extra mile to support release flighting and automatic version rev’ing with the addition of two new tasks

  • Update Appx Version – Add this to your build definition to automate the version increments to your appx
  • Publish to Windows Store – This is your bread and butter task that automatesĀ publishing or updating your app. It gets really powerful whenĀ you combine it with the Team Services release environments, as the task also allows you to target a specific flight (ex. alpha, beta, new_ui_test)windows1

Are you using an extension you think should be featured here?

I’ll be on the lookout for extensions to feature in the future, so if you’d like to see yours (or someone else’s)Ā here, then let me know on Twitter!

@JoeB_in_NC

Author

Joe Bourne
Senior Program Manager

0 comments

Discussion are closed.