From ab5add947da8b2951495a979c27d614d162a5b72 Mon Sep 17 00:00:00 2001 From: Julian Mutter Date: Fri, 3 Oct 2025 10:56:22 +0200 Subject: [PATCH] jenkins: add android building --- Jenkinsfile | 38 ++++++++++++++++++++++++++------------ 1 file changed, 26 insertions(+), 12 deletions(-) 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' + } + } } } }