在构建中有多个阶段时创建SVN更改日志

在构建中有多个阶段时创建SVN更改日志,svn,jenkins,changelog,Svn,Jenkins,Changelog,我在詹金斯有几个项目是按顺序运行的。前几个作业在对SVN存储库进行更改时运行,最后一个作业在设置的时间表上运行。使用“svnlog”命令,我想对到达管道中最后一步的更改做一个更改报告(可能有多个修订,因为它是按时间表运行的)。一般来说,我知道如何生成更改日志,但我不确定如何仅获取到达最后一步的修订,不包括在构建的某个早期步骤中失败的任何修订 执行此操作的最佳方法是什么?您应该看看如何使用来执行构建。Jenkins可以在检测到Subversion存储库中的更改时执行构建,然后根据需要触发其他构建。

我在詹金斯有几个项目是按顺序运行的。前几个作业在对SVN存储库进行更改时运行,最后一个作业在设置的时间表上运行。使用“svnlog”命令,我想对到达管道中最后一步的更改做一个更改报告(可能有多个修订,因为它是按时间表运行的)。一般来说,我知道如何生成更改日志,但我不确定如何仅获取到达最后一步的修订,不包括在构建的某个早期步骤中失败的任何修订


执行此操作的最佳方法是什么?

您应该看看如何使用来执行构建。Jenkins可以在检测到Subversion存储库中的更改时执行构建,然后根据需要触发其他构建。Jenkins将向您展示Subversion存储库版本和所有更改的完整历史记录。你不必重新发明轮子

更好的是,Jenkins可以在一个作业中构建一些内容,然后在另一个构建中包含这些内容。而且,您可以构建管道作业,它允许您一次查看所有内容

詹金斯将完全按照你所描述的去做,并使通过网页访问信息变得容易,而你不必重新发明轮子

Jenkins很容易安装和理解,包含数百个插件,可以扩展Jenkins的功能,一旦安装好,你就可以用Jenkins做其他你没有想到的事情