【问题标题】:Jenkins: How to set the periodic scan interval of jobs under GitHub organizations?Jenkins:如何设置 GitHub 组织下作业的周期性扫描间隔?
【发布时间】:2018-07-17 04:44:03
【问题描述】:

在 Jenkins 中配置 GitHub 组织文件夹(GitHub 分支源插件)时,可以设置周期性扫描整个组织的时间间隔。 .

但是,我发现这并不影响扫描 GitHub 文件夹下存储库分支的间隔。即使将组织的扫描设置为 1 小时,单个存储库扫描的间隔仍为 1 天。 .

我希望每小时扫描一次我的所有存储库。 GitHub组织下的仓库如何设置周期性扫描间隔?

【问题讨论】:

标签: jenkins github jenkins-plugins jenkins-pipeline multibranch-pipeline


【解决方案1】:

看起来不可能。这里有一个未解决的问题:https://issues.jenkins-ci.org/browse/JENKINS-48960

【讨论】:

    【解决方案2】:

    有一种解决方法可以使其与Script Console 中的Manage Jenkins 一起使用。我确认它有效。

    for (f in Jenkins.instance.getAllItems(jenkins.branch.MultiBranchProject.class)) {
      if (f.parent instanceof jenkins.branch.OrganizationFolder) {
          f.addTrigger(new com.cloudbees.hudson.plugins.folder.computed.PeriodicFolderTrigger("5m"));
      }
    }
    

    https://issues.jenkins-ci.org/browse/JENKINS-48960?focusedCommentId=332057&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-332057

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-15
      • 2015-06-24
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 2018-09-15
      • 1970-01-01
      相关资源
      最近更新 更多