style: Fix indentation of Android build and deploy stage in Jenkinsfile
This commit is contained in:
41
Jenkinsfile
vendored
41
Jenkinsfile
vendored
@@ -30,28 +30,29 @@ pipeline {
|
||||
}
|
||||
|
||||
stage('Build & Deploy Android') {
|
||||
steps {
|
||||
withCredentials([
|
||||
file(credentialsId: 'android-keystore-file', variable: 'KEYSTORE_PATH'),
|
||||
file(credentialsId: 'google-play-json', variable: 'GOOGLE_JSON'),
|
||||
// 1. On récupère le fichier .env stocké dans Jenkins
|
||||
file(credentialsId: 'flutter-env-file', variable: 'ENV_FILE_REF')
|
||||
]) {
|
||||
script {
|
||||
// 2. On copie le fichier secret vers la racine du workspace sous le nom ".env"
|
||||
sh 'cp $ENV_FILE_REF .env'
|
||||
steps {
|
||||
withCredentials([
|
||||
file(credentialsId: 'android-keystore-file', variable: 'KEYSTORE_PATH'),
|
||||
file(credentialsId: 'google-play-json', variable: 'GOOGLE_JSON'),
|
||||
// 1. On récupère le fichier .env stocké dans Jenkins
|
||||
file(credentialsId: 'flutter-env-file', variable: 'ENV_FILE_REF')
|
||||
]) {
|
||||
script {
|
||||
// 2. On copie le fichier secret vers la racine du workspace sous le nom ".env"
|
||||
sh 'cp $ENV_FILE_REF .env'
|
||||
|
||||
// ... Votre code existant pour key.properties ...
|
||||
sh """
|
||||
echo storePassword=$STORE_PASS > android/key.properties
|
||||
echo keyPassword=$KEY_PASS >> android/key.properties
|
||||
echo keyAlias=upload >> android/key.properties
|
||||
echo storeFile=$KEYSTORE_PATH >> android/key.properties
|
||||
"""
|
||||
// ... Votre code existant pour key.properties ...
|
||||
sh """
|
||||
echo storePassword=$STORE_PASS > android/key.properties
|
||||
echo keyPassword=$KEY_PASS >> android/key.properties
|
||||
echo keyAlias=upload >> android/key.properties
|
||||
echo storeFile=$KEYSTORE_PATH >> android/key.properties
|
||||
"""
|
||||
|
||||
// ... Lancer Fastlane ...
|
||||
dir('android') {
|
||||
sh "GOOGLE_JSON_KEY_PATH='$GOOGLE_JSON' fastlane deploy_internal"
|
||||
// ... Lancer Fastlane ...
|
||||
dir('android') {
|
||||
sh "GOOGLE_JSON_KEY_PATH='$GOOGLE_JSON' fastlane deploy_internal"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user