将在Jenkins工作区中创建的tibcoBW文件标记到SVN



我正在使用ANT脚本在Jenkins中构建tibco业务工程项目。是否可以标记/添加Jenkins工作区中生成的ear到SVN?

svn help import

通过导入,您可以将任何对象从任何位置(甚至没有版本控制)添加到存储库的任何部分。Import将在目标存储库中创建额外的提交

如果您想要完全自动化添加,您必须使用-m选项(-F的)以便在命令行

中指定提交消息

在导入单个文件时,您还必须在URL中定义文件的完整路径,以便获得预期的结果

>svn import error.PNG file:///Z:/Repo/tags/1.1/error.png -m "File added"
Adding  (bin)  error.PNG
Committed revision 3.
>svn ls file:///Z:/Repo/tags/1.1/
error.png

与导入同一文件到file:///Z:/Repo/tags/1.0/的结果比较URL

>svn log -q -v -r2 file:///Z:/Repo/
------------------------------------------------------------------------
r2 | Badger | 2015-10-12 21:01:58 +0500 (Пн, 12 окт 2015)
Changed paths:
   A /tags/1.0

1.0 是带有import-URL

后缀的文件

您不希望添加ear文件。一般来说,不应该将派生的工件添加到源代码控制中。如果你添加了所有的ear文件,你的repo将变得巨大。因为你可以从源代码重新创建任何版本,所以你不需要提交它们。

你可以让jenkins标记那个版本的源代码,但是标记每个构建可能会产生很多噪音。您可能只想标记感兴趣的版本(您发布的版本)

相关内容

  • 没有找到相关文章

最新更新