pipeline { agent { node { label 'devenv' } } triggers { cron('H/10 * * * *') } stages { stage('Build Flutter') { steps { sh 'devenv shell flutter build web --release' } } 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' } } } } }