使用最新标记自动构建

时间:2011-05-17 06:38:50

标签: java jenkins

有没有办法设置一个使用SVN存储库中最新标记构建的作业?

项目结构如下

Project
|
|\trunk
|\branches
|\tags
 |
 |\REL_1.0.1
 |\REL_1.0.2
 |\REL_1.0.3
 |\REL_1.1.0
 |\REL_1.1.1

Miaow

我想替换REL_1.1.1,以便它始终使用最新的标记。

编辑:这是使用Jenkins。

1 个答案:

答案 0 :(得分:0)

让哈德森监控一个特定的网址。说repo/latesttag。假设latesttag有一个带有标签名称的文件tag.txt。每当添加新标记(通过新提交)时,tag.txt都会通过post-commit挂钩进行更新。现在每次提交到tag.txt,即每当创建一个新标记时,都会触发构建并使用tag.txt中的标记名来检出/切换上一个最新标记的现有签出版本并从那里开始构建