如何在jenkins中仅构建svn更改的文件

如何在jenkins中仅构建svn更改的文件,svn,jenkins,continuous-integration,Svn,Jenkins,Continuous Integration,我已经安装了Subversion和Jenkins来设置CI实践,但我有一些问题: -我如何才能看到jenkins平台中的subversion更改,并在更改和构建我同意的内容之间做出选择 -我与jenkins一起使用“通过FTP发布”插件,在构建后通过FTP发送文件,但所有文件都已发送,我如何发送刚刚更改的文件(添加、编辑、删除更改的文件)??您在这里有两个问题。让我们试着一起回答他们 我怎样才能在jenkins平台中看到subversion的变化并拥有 在更改和构建我同意的内容之间进行选择 您可

我已经安装了Subversion和Jenkins来设置CI实践,但我有一些问题: -我如何才能看到jenkins平台中的subversion更改,并在更改和构建我同意的内容之间做出选择
-我与jenkins一起使用“通过FTP发布”插件,在构建后通过FTP发送文件,但所有文件都已发送,我如何发送刚刚更改的文件(添加、编辑、删除更改的文件)??

您在这里有两个问题。让我们试着一起回答他们

我怎样才能在jenkins平台中看到subversion的变化并拥有 在更改和构建我同意的内容之间进行选择

您可以为此使用标记。标记可以帮助您获得特定版本,而无需使用修订号。作为一个经验法则,为测试提供的每个版本都应该有一个标签。有些人会对“每个版本”这一术语产生分歧。至少需要对发布进行标记。当您遵循这一原则时,您可以使用“list subversion参数”列出所有可用的标记,并且您可以选择要构建的标记

我使用jenkins的“通过FTP发布”插件,通过FTP发送文件 在构建之后,但是所有的文件都被发送了,我如何发送刚刚更改的文件 文件(添加、编辑、删除更改的文件)

选中,并在“高级传输集”设置中显示如何使用文件掩码定义要传输的文件。它还包含一个排除选项,可用于消除某些文件

免责声明:我大量使用list subversion参数(subversion插件附带),我对此感到满意。我不使用“通过FTP发布插件”,而是扫描文档