模拟场景:利用jenkins持续集成工具,取sit环境的部署包部署uat环境,可以使用jenkins Copy Artifact Plugin插件。
安装插件的此处省略。。。
如下为配置Copy Artifact Plugin的过程:
JOB test 为SIT环境的jenkins job,Job B为UAT环境的job。
Job test的配置:
添加一个archive the artifacts。
填写你想存档的文件,我们此处填写上我们要传递的war路径。
配置好执行下JOB,就可以发现该war已经存档了。
Job B 的配置:
选择copy artifacts from another project(需要配置Copy Artifact Plugin插件)。
Project name:文档来源Job
Which build:哪一次构建,此处我们选择最新一次的成功的构建
stable build only:只在构建成功的时候获取
Artifacts to copy:文档名称,传递的文件名称
Target directory:copy到JOB B上的存放路径
Flatten directories:去掉JOB test中的路径,直接存放war包到Job B 工作空间中
执行JOb B,打开工作目录,会发现当前工作目录下多了一个war包: