Jenkins 通过 FTP 发布,发送整个网站而不是更新的文件

Jenkins 通过 FTP 发布,发送整个网站而不是更新的文件

我在本地服务器上安装了 Jenkins 服务器。我已成功从 svn 存储库构建工件并使用“通过 SSH 发布”和“通过 FTP 发布”将其部署到远程服务器,但我的问题是每次在 Jenkins 下构建新修订版时,它都会发布/复制整个站点,而不是仅发布/复制更新的文件,这是不可取的,尤其是对于上传即时更新而言。

有没有什么方法可以告诉 Jenkins,无论是通过“通过 Ftp 发布”还是“通过 SSH 发布”,只发布/复制更新的文件或最新修订版到我的远程服务器?

答案1

您可以使用 ANT 作为构建任务运行器FTP 任务. 拥有该属性依靠设置为是。

搭乘导游:

如果设置为“是”,则仅传输新文件或已更改的文件。默认为“否”。

相关内容