pipeline { agent any options { buildDiscarder( logRotator( numToKeepStr: '5' ) ) } stages { stage("Clean Up") { agent { label 'arch' } steps { script ''' #!/bin/bash git clean -xfd git reset --hard ''' } } stage("Build ISO") { agent { label 'arch' } steps { script ''' #!/bin/bash mkarchiso -v -w work -o out server ''' } } } }