mirror of
https://gitlab.com/openstapps/openstapps.git
synced 2026-01-22 09:32:41 +00:00
fix: setting version code via fastlane plugin
This commit is contained in:
1
Gemfile
1
Gemfile
@@ -1,3 +1,4 @@
|
|||||||
source "https://rubygems.org"
|
source "https://rubygems.org"
|
||||||
|
|
||||||
gem "fastlane"
|
gem "fastlane"
|
||||||
|
gem "fastlane-plugin-versioning_android"
|
||||||
@@ -45,10 +45,17 @@ platform :android do
|
|||||||
)
|
)
|
||||||
end
|
end
|
||||||
current_version_code = version_code_candidates.compact.max
|
current_version_code = version_code_candidates.compact.max
|
||||||
|
puts "Version code chosen for build lane: %d" % [current_version_code + 1]
|
||||||
end
|
end
|
||||||
|
|
||||||
lane :build do
|
lane :build do
|
||||||
fetch_highest_version_code
|
fetch_highest_version_code
|
||||||
|
android_set_version_name(
|
||||||
|
version_name: package_json["version"],
|
||||||
|
)
|
||||||
|
android_set_version_code(
|
||||||
|
version_code: current_version_code + 1,
|
||||||
|
)
|
||||||
gradle(
|
gradle(
|
||||||
task: "clean assemble",
|
task: "clean assemble",
|
||||||
build_type: "Release",
|
build_type: "Release",
|
||||||
@@ -57,16 +64,14 @@ platform :android do
|
|||||||
"android.injected.signing.store.file" => keystorePath.to_s,
|
"android.injected.signing.store.file" => keystorePath.to_s,
|
||||||
"android.injected.signing.store.password" => ENV['ANDROID_KEYSTORE_PASSWORD'],
|
"android.injected.signing.store.password" => ENV['ANDROID_KEYSTORE_PASSWORD'],
|
||||||
"android.injected.signing.key.alias" => ENV['ANDROID_KEYSTORE_KEY_ALIAS'],
|
"android.injected.signing.key.alias" => ENV['ANDROID_KEYSTORE_KEY_ALIAS'],
|
||||||
"android.injected.signing.key.password" => ENV['ANDROID_KEYSTORE_KEY_PASSWORD'],
|
"android.injected.signing.key.password" => ENV['ANDROID_KEYSTORE_KEY_PASSWORD']
|
||||||
"android.injected.version.code" => current_version_code + 1,
|
|
||||||
"android.injected.version.name" => package_json['version']
|
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
desc "Submit a new beta build to internal testing track"
|
desc "Submit a new beta build to open beta testing track"
|
||||||
lane :beta do
|
lane :beta do
|
||||||
playstore_track = "internal"
|
playstore_track = "beta"
|
||||||
|
|
||||||
build
|
build
|
||||||
upload_to_play_store(
|
upload_to_play_store(
|
||||||
|
|||||||
Reference in New Issue
Block a user