diff --git a/Jenkinsfile b/Jenkinsfile index 36a9dc6..745ac0c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -8,20 +8,34 @@ pipeline { cron('H/10 * * * *') } stages { - stage('Build Flutter') { - steps { - sh 'devenv shell flutter build web --release' + stage('Android') { + stages { + stage('Build') { + steps { + sh 'devenv shell flutter build apk' + } + } + stage('Deploy') { + steps { + sh 'return 1' + } + } } } - stage('Build Docker') { - steps { - sh 'docker build -t harbor.julian-mutter.de/sheetless/sheetless-frontend .' - } - } - stage('Deploy Docker') { - steps { - withDockerRegistry([credentialsId: 'harbor-login-julian', url: 'https://harbor.julian-mutter.de']) { - sh 'docker push harbor.julian-mutter.de/sheetless/sheetless-frontend' + stage('Web') { + stages { + stage('Build') { + steps { + sh 'devenv shell flutter build web --release' + sh 'docker build -t harbor.julian-mutter.de/sheetless/sheetless-frontend .' + } + } + stage('Deploy') { + steps { + withDockerRegistry([credentialsId: 'harbor-login-julian', url: 'https://harbor.julian-mutter.de']) { + sh 'docker push harbor.julian-mutter.de/sheetless/sheetless-frontend' + } + } } } }