Groovy 定期抓取构建的语法 属性

Groovy syntax for grabbing build periodically property

我需要使用 groovy 脚本获取 "Build Triggers -> Build Periodically" 值。我需要检查它是否已启用以及 Schedule 值是什么,但是在搜索 Jenkins 的 github 和 javadoc.jenkins api 文档时我没有运气。

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
   }
  }