在哈德森建立的依赖项目 - 如何阻止这个?

时间:2011-04-22 15:43:03

标签: svn triggers hudson build-automation jenkins

我有一个用例,我需要为发布版运行一次Hudson构建,以触发我们不希望在任何其他时间运行的插件,并且我们不希望将它放在pom中(请参阅: Is it possible to replace the entire Repository Url with a parameterized string in Hudson/Jenkins?)。

基本上,我为项目获取svn release url并在其上执行构建。但是,它会触发依赖构建。尽管事实上没有检查以下选项:

  • 每当SNAPSHOT依赖
  • 时构建
  • 是在其他项目之后构建的
  • 已构建构建其他项目

我不明白为什么会出现这种关联(特别是因为它是一个版本)。我特别不明白为什么对于没有依赖于在hudson中构建的其他项目的项目会发生这种情况(但是,其他项目依赖于它)。

有人知道我做错了什么,或者在构建此版本时如何阻止Hudson触发任何其他构建?

1 个答案:

答案 0 :(得分:0)

任何相关作业是否都启用了“在URL内容更改时构建”选项?

如果您的父作业将工件发布到依赖作业正在观察的位置,那么就足以触发相关构建。