Files
flutter/Jenkinsfile

34 lines
784 B
Groovy

pipeline {
agent { label 'ubuntu' }
environment {
PATH = "/home/jenkins/depot_tools:${env.PATH}"
}
stages {
stage('Update flutter checkout') {
steps {
script {
sh '''#!/bin/sh
set -xe
cd /home/jenkins/development/flutter
git pull
'''
}
}
}
stage('Build release') {
steps {
script {
sh '''#!/bin/sh
set -xe
. dev/tools/envsetup.sh
gclient sync -D
./dev/tools/build_release.sh
'''
}
}
}
}
}