Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/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
Date 用于为当前日期提取失败作业的Groovy脚本_Date_Groovy_Jenkins - Fatal编程技术网

Date 用于为当前日期提取失败作业的Groovy脚本

Date 用于为当前日期提取失败作业的Groovy脚本,date,groovy,jenkins,Date,Groovy,Jenkins,我有一个写在groovy下面的脚本,可以从Jenkins那里提取所有失败的作业 jobs\u Failed=hudson.model.hudson.instance.items.findAll{job->job.isBuildable()&&job.lastCompletedBuild&&job.lastCompletedBuild.result==hudson.model.result.FAILURE} 这段代码打印运行不同日期的每个作业的失败状态,但我只想获取当前日期的失败作业。 如何将当前

我有一个写在groovy下面的脚本,可以从Jenkins那里提取所有失败的作业

jobs\u Failed=hudson.model.hudson.instance.items.findAll{job->job.isBuildable()&&job.lastCompletedBuild&&job.lastCompletedBuild.result==hudson.model.result.FAILURE}

这段代码打印运行不同日期的每个作业的失败状态,但我只想获取当前日期的失败作业。 如何将当前日期添加到上述代码中

例如:

Current_Output:
Jobname,StartTime,Endtime,Status
DataInsert,10/6/14 4:01:18 AM,10/6/14 5:01:18 AM, FAILED
DataDelete,10/5/14 2:01:18 AM,10/5/14 3:02:16 AM, FAILED

Accepted_Output:
Jobname,StartTime,Endtime,Status
DataInsert,10/6/14 4:01:18 AM,10/6/14 5:01:18 AM, FAILED

只能使用以下方法将开始和结束日期时间转换为日期:

String.format('%tY/%<tm/%<td', d)

String.format(“%tY/%是否只包括在当前日期开始的失败作业?还是只包括在当前日期结束的失败作业?还是只包括在当前日期开始和失败的作业。
def today = new Date()
todaydate = String.format('%tY/%<tm/%<td', today)