agent.jar
로 직접 만드는 slave agent.Dockerfile
을 직접 빌드할 수도 있음.jenkins
stash
stash
한 것을 다른 agent 에서 unstash
하여 여러 agent 들 간에 build 도중 생성된 파일을 공유할 수 있다.pipeline { agent none stages { stage('Hello') { agent { label 'linux' } steps { sh ''' touch file.txt mkdir -p target touch target/file2.jar touch target/file3.war tree ''' stash(name: 'myStash', includes: '**/*.war') } } stage('check the file') { agent { label 'macos' } steps { unstash 'myStash' sh 'tree' } } } }