Jenkins Job - 如果SQL条件为True则构建

时间:2013-06-20 19:02:07

标签: sql triggers hudson

我们希望设置一个hudson作业,每10分钟执行一次查询,查找与当前日期相等的日期列。如果此条件为false,则作业应该循环并以10分钟为间隔再次运行,直到条件为真,此时我们希望作业继续执行第二步,这将执行另一个sql来更新表。是否可以在一个工作中设置它?我一直在搜索,但没有在任何地方找到这种情况的例子。

1 个答案:

答案 0 :(得分:0)

当然可以。实际上可以很简单。

在Hudson中创建一个新工作,每10分钟自动运行一次。至于工作内容,编写一些shell脚本来进行sql搜索。然后如果代码返回true,继续第二步,如果没有,只需结束工作。它将在10分钟后由Hudson启动。