将在Jenkins Workspace中创建的tibcoBW ear文件标记为SVN

时间:2015-10-12 14:55:58

标签: svn ant

我正在使用ANT脚本为Jenkins的tibco业务项目建设。是否可以将Jenkins Workspace中存在的生成的耳标记/添加到SVN?

2 个答案:

答案 0 :(得分:0)

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/网址

的结果进行比较
>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的尾随部分

答案 1 :(得分:0)

您不想添加自己的耳文。通常,不应将派生的工件添加到源控件中。如果添加所有耳朵文件,您的仓库将变得非常庞大。由于您可以从源代码重新创建任何版本,因此您无需提交它们。

您可以让jenkins在该修订版中标记源代码,但标记每个版本可能会产生很多噪音。您可能只希望标记有趣的版本(您发布的版本)