reformat jenkinsfile again x6

This commit is contained in:
Drake Marino 2024-06-06 18:49:18 -05:00
parent bf53db3524
commit 96b608d0c1

24
Jenkinsfile vendored
View File

@ -3,7 +3,8 @@ pipeline {
stages {
stage('Flutter Cleanup/Update') {
steps {
sh '''flutter upgrade --force
sh '''cd fbla_ui
flutter upgrade --force
flutter pub upgrade
flutter --version
flutter doctor
@ -14,39 +15,39 @@ pipeline {
parallel {
stage('Build API') {
steps {
sh '''docker image prune -f
sh '''cd fbla-api
docker image prune -f
docker build --no-cache -t fbla-api .
docker-compose down
docker-compose up -d'''
}
}
stage('UI Web Build') {
steps {
sh 'flutter build web --release --base-href /fbla/'
sh '''cd fbla_ui
flutter build web --release --base-href /fbla/'''
}
}
stage('UI Linux Build') {
steps {
sh 'flutter build linux --release'
sh '''cd fbla_ui
flutter build linux --release'''
}
}
stage('UI APK Build') {
steps {
sh 'flutter build apk --release'
sh '''cd fbla_ui
flutter build apk --release'''
}
}
}
}
stage('Deploy and Save') {
parallel {
stage('Run API Tests') {
steps {
sh '''dart pub install
sh '''cd fbla_ui
dart pub get
dart run ./test/fbla_api_test.dart'''
}
}
@ -66,7 +67,6 @@ pipeline {
}
}
}
stage('Save Other Builds') {
steps {
script {