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

时间:2014-01-20 17:19:46

标签: svn jenkins continuous-integration

我已经安装了Subversion和Jenkins来设置CI练习,但我遇到了一些问题: - 我如何在jenkins平台中看到颠覆变化,并在变更之间做出选择,并建立我同意的内容 - 我使用jenkins的“Publish Over FTP”插件,我在构建后通过FTP发送文件,但所有文件都被发送,我如何发送只是更改的文件(添加,编辑,删除更改的文件)??

1 个答案:

答案 0 :(得分:0)

这里你实际上有两个问题。我们一起试着回答它们。

  

如何在jenkins平台中看到颠覆变化并拥有   在变化之间做出选择并构建我同意的内容

您为此使用标记。标记可帮助您获取特定版本,而无需使用修订号。根据经验,每个用于测试的版本都应该有一个标签。有些人会对“每个版本”一词持不同意见。至少需要标记版本。当您遵循这一理念时,您可以使用'list subversion参数'列出所有可用的标签,您可以选择您想要构建的标签。

  

我使用jenkins的“Publish Over FTP”插件,我通过FTP发送文件   在构建之后,但是所有文件都被发送了,我怎么才能发送刚改变的文件   文件(添加,编辑,删除已更改的文件)??

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

免责声明:我大量使用list subversion参数(随subversion插件一起提供),我很满意。我不使用“发布FTP插件”,而是扫描文档。