fix(android): unzip bug (close #20) #21
@ -15,6 +15,8 @@ module Fastlane
|
|||||||
# Decrypt the keys archive and Extract the keys archive
|
# Decrypt the keys archive and Extract the keys archive
|
||||||
Helper::AndroidCdHelper.decrypt_android_keys('.')
|
Helper::AndroidCdHelper.decrypt_android_keys('.')
|
||||||
|
|
||||||
|
UI.message("👉🏼 Credentials decrypted")
|
||||||
|
|
||||||
# Clean the project before building
|
# Clean the project before building
|
||||||
other_action.gradle(task: "clean")
|
other_action.gradle(task: "clean")
|
||||||
|
|
||||||
@ -26,11 +28,14 @@ module Fastlane
|
|||||||
task: "bundle",
|
task: "bundle",
|
||||||
build_type: "Release",
|
build_type: "Release",
|
||||||
print_command: true,
|
print_command: true,
|
||||||
|
project_dir: 'android/',
|
||||||
properties: {
|
properties: {
|
||||||
"android.injected.version.code" => build_number
|
"android.injected.version.code" => build_number
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
UI.message("👉🏼 App built")
|
||||||
|
|
||||||
# Upload the Android App Bundle to the Play Store
|
# Upload the Android App Bundle to the Play Store
|
||||||
other_action.upload_to_play_store(
|
other_action.upload_to_play_store(
|
||||||
track: params[:beta_type],
|
track: params[:beta_type],
|
||||||
|
@ -15,7 +15,7 @@ module Fastlane
|
|||||||
if $?.success?
|
if $?.success?
|
||||||
|
|
||||||
# Move the extracted files to the current directory
|
# Move the extracted files to the current directory
|
||||||
`jar xvf #{android_directory} && mv #{android_directory}/android_keys/* #{android_directory}`
|
`jar xvf #{android_directory}/android_keys.zip && mv #{android_directory}/android_keys/* #{android_directory}`
|
||||||
else
|
else
|
||||||
UI.user_error!("❌ Erreur lors de la décompression du fichier GPG")
|
UI.user_error!("❌ Erreur lors de la décompression du fichier GPG")
|
||||||
end
|
end
|
||||||
|
@ -15,8 +15,6 @@ module Fastlane
|
|||||||
# Decrypts ios credentials
|
# Decrypts ios credentials
|
||||||
def self.decrypt_ios_keys(ios_directory)
|
def self.decrypt_ios_keys(ios_directory)
|
||||||
# Define the GPG command with options
|
# Define the GPG command with options
|
||||||
system('echo test')
|
|
||||||
system("echo #{ENV['IOS_KEYS_SECRET_PASSPHRASE']}")
|
|
||||||
gpg_command = "gpg --quiet --batch --yes --decrypt --passphrase=#{ENV['IOS_KEYS_SECRET_PASSPHRASE']} \
|
gpg_command = "gpg --quiet --batch --yes --decrypt --passphrase=#{ENV['IOS_KEYS_SECRET_PASSPHRASE']} \
|
||||||
--output #{ios_directory}/ios_keys.zip #{ios_directory}/ios_keys.zip.gpg"
|
--output #{ios_directory}/ios_keys.zip #{ios_directory}/ios_keys.zip.gpg"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user