Svn 从以前的Jenkins版本中获取Subversion版本
我有一份Jenkins的工作,定期调查subversion。 当构建开始时,我希望Jenkins的工作能够从之前的Jenkins构建中获得“文件X”的SVN版本 我想要这个修订号的原因是,我可以实现一个脚本,在以前的Jenkins构建“文件X”和工作副本“文件X”之间执行“svn差异”。如果存在差异,则需要执行“文件X”。如果没有差异,则可以跳到“文件Y”Svn 从以前的Jenkins版本中获取Subversion版本,svn,jenkins,Svn,Jenkins,我有一份Jenkins的工作,定期调查subversion。 当构建开始时,我希望Jenkins的工作能够从之前的Jenkins构建中获得“文件X”的SVN版本 我想要这个修订号的原因是,我可以实现一个脚本,在以前的Jenkins构建“文件X”和工作副本“文件X”之间执行“svn差异”。如果存在差异,则需要执行“文件X”。如果没有差异,则可以跳到“文件Y” 这些文件需要很长时间才能运行:)当作业为运行时,您可以访问作为环境变量的SVN\u REVISION\u 1(对于第一个SVN URL)。您
这些文件需要很长时间才能运行:)当作业为运行时,您可以访问作为环境变量的
SVN\u REVISION\u 1
(对于第一个SVN URL)。您需要将其保存为一个工件
在Windows上:echo%SVN\u修订版\u 1%>myrevfile
在Linux上:echo$SVN\u修订版\u 1>myrevfile
在构建结束时,归档此文件(您也可以有其他归档的工件)
在下一次生成中,您将运行步骤“”。在该步骤中,选择与当前项目相同的项目(您可以为其设置变量),选择“最新成功构建”,然后选择要复制的工件和位置
您不能使用此步骤重命名工件,但可以将其复制到某个临时位置,然后在需要时使用脚本重命名