mirror of
https://github.com/jagandeepbrar/lunasea.git
synced 2026-08-31 12:42:34 +00:00
31 lines
885 B
Ruby
31 lines
885 B
Ruby
default_platform(:android)
|
|
build_number = 1000000000 + number_of_commits()
|
|
|
|
platform :android do
|
|
desc "Build App Bundle"
|
|
lane :build do
|
|
sh("flutter", "build", "appbundle", "--release", "--bundle-sksl-path=shaders/android_sksl.json", "--build-number=#{build_number}")
|
|
end
|
|
|
|
desc "Deploy to Google Play Store"
|
|
lane :deploy do |options|
|
|
upload_to_play_store(
|
|
aab: options[:aab] || "../build/app/outputs/bundle/release/app-release.aab",
|
|
skip_upload_metadata: true,
|
|
skip_upload_images: true,
|
|
skip_upload_screenshots: true,
|
|
track: options[:track] || "internal",
|
|
version_name: options[:version_name] || "#{build_number}",
|
|
)
|
|
end
|
|
|
|
desc "Deploy metadata changes to Google Play"
|
|
lane :metadata do
|
|
upload_to_play_store(
|
|
skip_upload_apk: true,
|
|
skip_upload_aab: true,
|
|
skip_upload_changelogs: true,
|
|
)
|
|
end
|
|
end
|