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
                    '''
                }
            }
        }
    }
}
