您的位置:首页 > 其它

jenkins和如何在master节点和slave节点传递整个文件夹

2018-01-24 16:46 344 查看
虽说写的是整个文件夹,但是涉及到windows下dos命令来压缩文件,以及对应的slave节点要可以解压缩文件

先来说明我自己windows下用的是winrar

那么按照我之前所说的文章环境变量我们要先设定好winrar的环境变量

这里默认为安装并且设置好环境变量了

首先在Slave节点机上添加节点机的设置,之前的博文已经说过了

接着我们在下面的Environment variables的选项上添加键值PATH

并且后面的值选择本地的路径

接着在自由中构建的最后一步中加入

Execute Windows Batch Command

WINRAR A  *.rar  . -r // 这里有个点代表这个job工作目录下所有文件


接着如果有这个 Copy Artifact Plugin插件 (没有就用jenkins下载)

构建后操作

Archives the artifacts

选择你要保存的.rar

在另外新建一个job

构建时选择

copying artifacts from another project 选择刚刚构建完成的

在后面再添加

Execute Windows Batch Command

winrar x *.rar -r


最后可以选择

copy files back to job‘s workspace on the master node 来回传给主节点
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: