Date 用于为当前日期提取失败作业的Groovy脚本
我有一个写在groovy下面的脚本,可以从Jenkins那里提取所有失败的作业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} 这段代码打印运行不同日期的每个作业的失败状态,但我只想获取当前日期的失败作业。 如何将当前
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)