繁体   English   中英

如何使用BuildMaster仅将已修改的文件复制到我的服务器?

[英]How do I copy only files that have been modified to my server with BuildMaster?

我正在尝试使用BuildMaster部署我的一个网站,这个特定网站有数千个文件。 当我需要部署到我的生产服务器时,有时只需要更改1或2个文件。 有没有办法设置我的部署计划,以便它只将文件复制到自上一版本以来已更改的服务器?

您需要向部署计划添加“传输文件操作”,默认情况下,它只会传输已修改的文件。

我应该注意,如果您要创建包含数千个文件的构建工件,您可能需要先将其部署到BuildMaster服务器,然后使用“传输文件操作”,以便它只传输修改后的文件。 如果您要直接在远程服务器上部署工件,它将传输整个工件,然后解压缩所有1000多个文件。

感谢发布此内容,我将其添加到常见问题解答中。

rsync可能是实现此目的的更好方法:

rsync -a ./source/directory username@server:/destination/directory

这只会发送已修改的文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM