final shit

This commit is contained in:
2026-06-08 23:13:11 +02:00
parent 16b11564cc
commit 2d5ff89cad

29
Jenkinsfile vendored
View File

@@ -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
)
}