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