diff --git a/Jenkinsfile b/Jenkinsfile index 7c11b82..832f4b8 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,12 +1,12 @@ pipeline { agent any environment { - FLUTTER_ROOT = "/opt/flutter" - FLUTTER = "/opt/flutter/bin/flutter" - DART = "/opt/flutter/bin/dart" - ANDROID_SDK_ROOT = "/opt/android-sdk" - ANDROID_HOME = "/opt/android-sdk" -} + FLUTTER_ROOT = "/opt/flutter" + FLUTTER = "/opt/flutter/bin/flutter" + DART = "/opt/flutter/bin/dart" + ANDROID_SDK_ROOT = "/opt/android-sdk" + ANDROID_HOME = "/opt/android-sdk" + } stages { stage('Clone Submodules') { steps { @@ -31,26 +31,27 @@ pipeline { } } stage('Codegen') { - steps { - sh ''' - cd firka - PATH="/opt/flutter/bin:$PATH" $DART run scripts/codegen.dart - ''' - } -} + steps { + sh ''' + cd firka + PATH="/opt/flutter/bin:$PATH" $DART run scripts/codegen.dart + ''' + } + } stage('Build') { steps { sh ''' cd firka $FLUTTER config --android-sdk /opt/android-sdk $FLUTTER build apk --debug + $FLUTTER build apk --release ''' } } stage('Archive') { steps { archiveArtifacts( - artifacts: 'firka/build/app/outputs/flutter-apk/app-debug.apk', + artifacts: 'firka/build/app/outputs/flutter-apk/app-debug.apk,firka/build/app/outputs/flutter-apk/app-release.apk', fingerprint: true ) }