Files
AndroidJetpack/nextplayer/fastlane/Fastfile
T
coco 723ce1af5c a
2026-07-03 15:12:48 +08:00

29 lines
910 B
Ruby

default_platform(:android)
platform :android do
gradle_properties = {
"android.injected.signing.store.file" => ENV["KEYSTORE"],
"android.injected.signing.store.password" => ENV["KEYSTORE_PASSWORD"],
"android.injected.signing.key.alias" => ENV["KEY_ALIAS"],
"android.injected.signing.key.password" => ENV["KEY_PASSWORD"],
}
desc "Build the project"
lane :build do
gradle(task: "clean")
gradle(task: "assemble", build_type: "release", properties: gradle_properties)
gradle(task: "bundle", build_type: "release", properties: gradle_properties)
end
desc "Publish the build to Google Play"
lane :publish do
build
upload_to_play_store(
track: "production",
json_key: ENV["PLAY_API_CREDENTIALS"],
skip_upload_apk: true,
sync_image_upload: true
)
end
end