将受影响的文件提升到远程服务器

时间:2014-07-22 19:23:48

标签: jenkins perforce

我在网络应用上工作。

我的开发环境中包含更改的文件将被推送到perforce。 为了将开发更改部署到qa服务器,我曾经手动将受影响的文件(perforce提交)从开发服务器复制到qa服务器。

现在,我打算使用Jenkins。我正在使用Jenkins插件来连接perforce的变化。每当触发Jenkins构建时,Jenkins作业都会检测到所有perforce更改。一旦构建运行,我想运行一个shell脚本,将受影响的perforce文件复制到qa服务器。

我浏览了文档,但没有办法获取构建的受影响文件。

您能否建议我将构建的受影响文件复制到qa服务器?

1 个答案:

答案 0 :(得分:0)

您是否完全使用Perforce复制?也许是建立农场'或者按需'类型副本服务器将满足您的需求,因此将为您复制更改。

否则,在Unix操作系统上有一个类似“rsync'可用于将文件从一个位置复制到另一个位置。

参考

管理员指南 - Perforce复制 http://www.perforce.com/perforce/doc.current/manuals/p4dist/chapter.replication.html

http://answers.perforce.com/articles/KB_Article/On-Demand-Replication