【发布时间】:2016-08-11 11:26:51
【问题描述】:
在多项工作中,我有两个阶段:
PhaseA 运行 Build_job1,项目名称为 Build_job1,将内容从 git 拉到目录:/var/lib/jenkins/workspace/Build_job1
PhaseB 运行 Deploy_job2,将 /var/lib/jenkins/workspace/Build_job1/* 同步到一堆服务器。
出于内部原因,我需要将多作业、构建作业和部署作业复制到不同的环境(PROD、QA、Staging)。在每种情况下,部署作业 rsync 都需要从不同的构建目录(Build_QA、Build_Prod、Build_whatever 等)复制文件。
当 Jenkins 为每个项目名称创建目录时,我需要在部署作业中使用 rsync 命令来获取项目名称作为从构建作业传递下来的参数。
帮助?
【问题讨论】:
标签: jenkins parameters jenkins-plugins