如何使用Ant下载日志文件,直到找到特定的字符串?

时间:2015-02-15 07:12:53

标签: ant wait repeat

我试图延迟执行Ant任务,直到远程日志(我每次都应该下载)包含特定的字符串。

操作应该是这样的:

  1. 从服务器下载日志文件
  2. 使用正则表达式来确定字符串是否存在
  3. 如果字符串不存在,请从步骤1重复(或直到达到超时)
  4. 我不知道如何实施"重复"一部分。

    我发现waitfor任务在这里可能会有所帮助,但它只接受条件,所以我不能将前两个步骤添加为子项。

    有什么建议吗?

1 个答案:

答案 0 :(得分:0)

ANT是一个构建工具,而不是一个持续集成引擎。

有关后者的示例,请尝试使用构建触发器插件设置Jenkins以运行ANT构建。可以将URLTrigger plugin配置为查找特定的文本字符串。