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