reformat jenkinsfile again x6
This commit is contained in:
parent
bf53db3524
commit
96b608d0c1
24
Jenkinsfile
vendored
24
Jenkinsfile
vendored
@ -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 {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user