You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Fastfile 1.1KB

12345678910111213141516171819202122232425262728293031323334
  1. ENV["FASTLANE_SKIP_UPDATE_CHECK"] = "1"
  2. opt_out_usage
  3. default_platform(:android)
  4. platform :android do
  5. desc "Deploy a new version to Goolge Play (Closed Beta)"
  6. lane :deploy do
  7. # Cleanup
  8. gradle(task: "clean")
  9. # Build and sign the app
  10. gradle(
  11. task: "assemble",
  12. build_type: "Release",
  13. print_command: false,
  14. properties: {
  15. "android.injected.signing.store.file" => ENV["JITSI_KEYSTORE"],
  16. "android.injected.signing.store.password" => ENV["JITSI_KEYSTORE_PASSWORD"],
  17. "android.injected.signing.key.alias" => ENV["JITSI_KEY_ALIAS"],
  18. "android.injected.signing.key.password" => ENV["JITSI_KEY_PASSWORD"],
  19. }
  20. )
  21. # Upload built artifact to the Closed Beta track
  22. upload_to_play_store(
  23. track: "beta",
  24. json_key: ENV["JITSI_JSON_KEY_FILE"],
  25. skip_upload_metadata: true,
  26. skip_upload_images: true,
  27. skip_upload_screenshots: true
  28. )
  29. end
  30. end