pipeline {
    agent none
    stages {
        stage('Snap') {
            agent any
            steps {
                lock(resource: 'snapLock') {
                    sh "./scripts/build-snap-lxd"
                }
            }
            post {
                always {
                    archiveArtifacts artifacts: '*.snap', fingerprint: true
                }
            }
        }
    }
}

