Skip deployment to F-Droid when beta option set

[ci skip]
This commit is contained in:
Julian Raufelder 2021-04-30 16:26:21 +02:00
parent 3937a59ea2
commit 714223743e
No known key found for this signature in database
GPG Key ID: 17EE71F6634E381D

View File

@ -177,25 +177,31 @@ platform :android do |options|
} }
) )
FileUtils.cp(lane_context[SharedValues::GRADLE_APK_OUTPUT_PATH], "repo/Cryptomator.apk") if options[:beta]
puts "Skipping deployment to F-Droid cause there isn't currently a beta channel"
else
puts "Updating F-Droid"
sh("cp -r metadata/android/ metadata/org.cryptomator/") FileUtils.cp(lane_context[SharedValues::GRADLE_APK_OUTPUT_PATH], "repo/Cryptomator.apk")
FileUtils.cp("metadata/org.cryptomator/en-US/changelogs/default.txt", "metadata/org.cryptomator/en-US/changelogs/#{version}.txt")
FileUtils.cp("metadata/org.cryptomator/de-DE/changelogs/default.txt", "metadata/org.cryptomator/de-DE/changelogs/#{version}.txt")
sh("fdroid update && fdroid rewritemeta")
sh("rm -r metadata/org.cryptomator/")
aws_s3( sh("cp -r metadata/android/ metadata/org.cryptomator/")
bucket: ENV['S3_BUCKET'], FileUtils.cp("metadata/org.cryptomator/en-US/changelogs/default.txt", "metadata/org.cryptomator/en-US/changelogs/#{version}.txt")
endpoint: ENV['S3_ENDPOINT'], FileUtils.cp("metadata/org.cryptomator/de-DE/changelogs/default.txt", "metadata/org.cryptomator/de-DE/changelogs/#{version}.txt")
region: ENV['S3_REGION'], sh("fdroid update && fdroid rewritemeta")
access_key: ENV['S3_ACCESS_KEY'], sh("rm -r metadata/org.cryptomator/")
secret_access_key: ENV['S3_SECRET_ACCESS_KEY'],
path: "android/fdroid", aws_s3(
folder: "fastlane/repo", bucket: ENV['S3_BUCKET'],
skip_html_upload: true, endpoint: ENV['S3_ENDPOINT'],
apk: '' region: ENV['S3_REGION'],
) access_key: ENV['S3_ACCESS_KEY'],
secret_access_key: ENV['S3_SECRET_ACCESS_KEY'],
path: "android/fdroid",
folder: "fastlane/repo",
skip_html_upload: true,
apk: ''
)
end
FileUtils.cp(lane_context[SharedValues::GRADLE_APK_OUTPUT_PATH], "release/Cryptomator-#{version}_fdroid_signed.apk") FileUtils.cp(lane_context[SharedValues::GRADLE_APK_OUTPUT_PATH], "release/Cryptomator-#{version}_fdroid_signed.apk")
end end