Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Ant下载日志文件,直到找到特定字符串?_Ant_Wait_Repeat - Fatal编程技术网

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

如何使用Ant下载日志文件,直到找到特定字符串?,ant,wait,repeat,Ant,Wait,Repeat,我试图延迟Ant任务的执行,直到每次下载的远程日志包含特定字符串 操作应如下所示: 从服务器下载日志文件 使用正则表达式确定字符串是否存在 如果字符串不存在,请从步骤1或重复,直到达到超时 我不知道如何实现重复部分 我发现waitfor任务在这里可能会有所帮助,但它只接受条件,因此我无法将前两个步骤添加为子步骤 有什么建议吗?ANT是一个构建工具,而不是一个持续集成引擎 对于后者的一个例子,请尝试使用构建触发器插件设置Jenkins来运行ANT构建。Th可以配置为查找特定的文本字符串

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

操作应如下所示:

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

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


有什么建议吗?

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

对于后者的一个例子,请尝试使用构建触发器插件设置Jenkins来运行ANT构建。Th可以配置为查找特定的文本字符串