我在网络应用上工作。
我的开发环境中包含更改的文件将被推送到perforce。 为了将开发更改部署到qa服务器,我曾经手动将受影响的文件(perforce提交)从开发服务器复制到qa服务器。
现在,我打算使用Jenkins。我正在使用Jenkins插件来连接perforce的变化。每当触发Jenkins构建时,Jenkins作业都会检测到所有perforce更改。一旦构建运行,我想运行一个shell脚本,将受影响的perforce文件复制到qa服务器。
我浏览了文档,但没有办法获取构建的受影响文件。
您能否建议我将构建的受影响文件复制到qa服务器?
答案 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