pipeline { agent { label 'linux && debian && teaspeak' } stages { stage ('Initialize libraries') { steps { sh 'apt-get update' sh 'git submodule update --init --remote --recursive' sh 'git submodule update' sh './attach_modules.sh' sh 'cd libraries; ./build.sh' } } stage ('Build TeaSpeak') { steps { sh './build_teaspeak.sh' } } } }