7

在 Jenkins 中配置 GitHub 组织文件夹(GitHub 分支源插件)时,可以设置周期性扫描整个组织的时间间隔。例如,请参见此处的屏幕截图.

但是,我发现这不会影响扫描 GitHub 文件夹下存储库分支的间隔。即使将组织的扫描设置为 1 小时,单个存储库扫描的间隔仍为 1 天。例如,请参见此处的屏幕截图.

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

4

2 回答 2

2

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

于 2018-03-07T19:14:58.520 回答
0

有一种解决方法可以使其与 a Script Consolein a一起使用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

于 2020-01-13T12:43:50.317 回答