【发布时间】:2010-07-28 08:57:16
【问题描述】:
嗨。我是哈德逊的新手,我有一个非常愚蠢的问题。当 Hudson 检测到自上次构建以来没有任何变化时,是否停止构建?为什么?
我使用 shell step 命令做了一个测试作业,并且始终执行该命令,无论是否在存储库中进行了更改。
如果存储库中没有更改,我如何停止构建? 谢谢
【问题讨论】:
标签: hudson
嗨。我是哈德逊的新手,我有一个非常愚蠢的问题。当 Hudson 检测到自上次构建以来没有任何变化时,是否停止构建?为什么?
我使用 shell step 命令做了一个测试作业,并且始终执行该命令,无论是否在存储库中进行了更改。
如果存储库中没有更改,我如何停止构建? 谢谢
【问题讨论】:
标签: hudson
有不同类型的构建触发器。
我想您已将测试作业配置为“定期构建”,无论代码更改如何,它都会以指定的时间间隔继续构建。
如果您选择“轮询 SCM”,那么 Hudson 将轮询您的 SCM 以查找更改,并且仅在检测到更改时构建。
【讨论】: