Play (images, descriptions, archives) • Gérer les releases • Envoyer des notifications • Amazon, AppCenter, etc... 1. Prendre un ticket Jira 2. Se l’assigner 3. Créér une branche 4. Coder... 5. Faire une pull request 6. Déplacer le ticket en “In Review” 7. Fusionner la pull request 8. Déplacer le ticket en “In QA” 9. Créer une alpha a. Incrémenter la version b. Tag c. Push 10. Envoyer le changelog aux designers/PO 11. Intégrer les feedbacks... 12. … et recommencer ! Mais aussi... 3 Une journée classique ☕
a version on the given track") { private val track by argument("--track", help = "The Play Store track") private val archiveFile by argument("--archiveFile") private val percent by option("--percent", help = "The user fraction receiving the update").double() override fun run() { // Beautiful code is coming... } } override fun run() { PlayStoreIntegration.uploadDraft( archiveFile = File(archiveFile), track = track ) PlayStoreIntegration.createRelease( track = track, listVersionCodes = listOf(versionCode), percent = percentToApply ) val changeLogs = LocalMetadataHelper.getChangelog(versionCode) PlayStoreIntegration.uploadWhatsNew( versionCode = versionCode, whatsNewProvider = changeLogs ) } 11 PublishPlayStore workflow
startWork {TICKET_ID} 1. Assign a ticket 2. Create a branch 7. Move ticket state 8. Create an alpha Increment version Tag Push 9. Send a message 3. Code 6. Merge pull request (Oui, il faut coder...) kinta pr Ca on le fait pas en ligne de commande encore! kinta nightly 14 à Dailymotion