Jenkins pipeline stash实现文件跨节点共享
创始人
2024-03-07 21:47:33
0

概述

stas unstash 函数允许在流水线的节点间和/或阶段间保存和获取(分别地)文件。它们的格式:

stash(name: "",includes: "",excludes: "")
unstash("")

示例

node('node1'){deleteDir()stage("git pull") {sh "git clone --depth=1 -b devops https://192.168.1.2/devops.git"stash(name:'test',includes: 'devops/README.txt,devops/shell/')	}node('node2'){unstash("test")sh "ls devops"}}

解释:

在node1节点创建了一个名为test的暂存集合,包含文件devops/README.txt和目录devops/shell/

在node2节点上unstash名为test的暂存集合,最终在node2节点的工作空间下会出现文件devops/README.txt和目录devops/shell/,从而实现了文件的跨节点共享

效果

在这里插入图片描述

相关内容

热门资讯

腐蚀多名国家工作人员充当“保护... 拉拢、腐蚀多名国家工作人员充当“保护伞”,组织卖淫、非法采矿等违法犯罪活动……以陶某彬、胡某国为领导...
公安机关悬赏追捕两名台湾籍犯罪... 12月24日,威海市公安局发布悬赏通告,悬赏追捕两名台湾籍犯罪嫌疑人。 通告披露,2025年6月,威...
从“首创”到“标杆”,浦东新区... 12月19日,浦东新区法律援助30周年暨《上海市法律援助若干规定》专题研讨会在浦东国际法律服务园举行...
聊城市市场监管局:高效调解止纠... 近日,聊城市市场监管局收到北京启今科技集团有限公司送来的感谢信,信中字里行间表露出对市局执法人员高效...
最新!日本靖国神社被起诉 据韩联社12月23日报道,二战时期被日军强制征兵的韩籍遇难者遗属,23日针对日本靖国神社向首尔中央地...
上海高院:强化退市环节中小投资... 人民财讯12月24日电,12月24日,上海市高级人民法院发布《上海市高级人民法院关于为加快建设上海国...
政策导航丨这些新举措加快全面绿... 总 监 制丨王列军 车海刚 监 制丨陈 波 王 彧 杨玉洋 主 编丨毛晶慧 编 辑丨陈姝含