用于定期获取构建属性的Groovy语法

时间:2018-09-24 17:38:34

标签: jenkins groovy pipeline

我需要使用常规脚本获取“构建触发器->定期构建”值。我需要检查是否已启用它以及Schedule值是什么,但在搜索Jenkins的github和javadoc.jenkins api文档时却没有运气。

1 个答案:

答案 0 :(得分:0)

List keys = new ArrayList(job.getTriggers().keySet());

  for (int i = 0; i < keys.size(); i++) {
   Object obj = keys.get(i);    
   if(obj.getDisplayName().contains("Build periodically")) {
      println job.fullName + "," + job.getTriggers().get(keys.get(i)).spec
   }
  }