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 echo -ne "I am user " whoami mkarchiso -v -w work -o out server ''' } } post { always { archiveArtifacts artifacts: "out/*.iso" } } } } }