Skip to content

Flutter Android Deployment

Deploy your Flutter app to Google Play automatically.

  • Build agent with Android SDK
  • Google Play Developer account ($25 one-time)
  • App registered in Google Play Console
  • Service account with API access
  1. Create Service Account

    • Go to Google Play Console > Setup > API access
    • Create service account with Release Manager role
    • Download JSON key
  2. Add Secrets

    • GOOGLE_PLAY_SERVICE_ACCOUNT: JSON key contents
    • KEYSTORE_FILE: Base64-encoded keystore
    • KEYSTORE_PASSWORD: Keystore password
    • KEY_ALIAS: Key alias
    • KEY_PASSWORD: Key password
  3. Configure Pipeline

    • Add Build Android job
    • Add Deploy Android job
    • Set track (internal, alpha, beta, production)
  4. Push and Deploy

Configure android/key.properties:

storeFile=../upload-keystore.jks
storePassword={{KEYSTORE_PASSWORD}}
keyAlias={{KEY_ALIAS}}
keyPassword={{KEY_PASSWORD}}