在 Jenkins 中配置 GitHub 组织文件夹(GitHub 分支源插件)时,可以设置周期性扫描整个组织的时间间隔。.
但是,我发现这不会影响扫描 GitHub 文件夹下存储库分支的间隔。即使将组织的扫描设置为 1 小时,单个存储库扫描的间隔仍为 1 天。.
我希望每小时扫描一次我的所有存储库。GitHub组织下的仓库如何设置周期性扫描间隔?
在 Jenkins 中配置 GitHub 组织文件夹(GitHub 分支源插件)时,可以设置周期性扫描整个组织的时间间隔。.
但是,我发现这不会影响扫描 GitHub 文件夹下存储库分支的间隔。即使将组织的扫描设置为 1 小时,单个存储库扫描的间隔仍为 1 天。.
我希望每小时扫描一次我的所有存储库。GitHub组织下的仓库如何设置周期性扫描间隔?
看起来不可能。这里有一个未解决的问题:https ://issues.jenkins-ci.org/browse/JENKINS-48960 。
有一种解决方法可以使其与 a Script Console
in 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"));
}
}