我有一个jenkins主/从设置。我想在两个从站之间传输大约100 MB的文件。我使用jenkins附带的stash / unstash功能。
node ('somenode') {
stage('Checkout and build') {
//some Checkout and build
}
stage('Stash') {
stash includes: 'someDirectory/**', name: 'myFirstStash'
}
}
node ('someOtherNode') {
stage('Unstash') {
String archivePath = '/somePath/someFolder'
dir (archivePath) {
unstash 'myFirstStash'
}
}
}
一点背景: 在这个特殊的例子中,我们有一个相当小的jenkins主机,没有大量的内存和计算能力以及非常小的硬盘空间。 连接它的是70个jenkins奴隶,非常强大。 (IT部门提供的基础设施,我知道设置并不理想)。
我的问题是:
感谢您的帮助。