詹金斯可以使多分支工作过期吗?
Can jenkins expire multibranch jobs?
如果分支被删除或 jenkinsfile 被删除,jenkins 将删除该作业。
是否有过期和黑名单旧多分支作业的功能?因此,我可以使一个月内没有 运行 的多分支作业过期,jenkins 会删除这些作业并忽略这些分支(即使其中有 jenkinsfile)。
它当然需要在某处保留一个过期分支列表,并有办法取消它们。有这方面的插件吗?
老年参考 SCM 过滤器插件可用于 GitHub 和其他 SCM:例如https://plugins.jenkins.io/github-scm-filter-aged-refs 对于 GitHub
它可能对您有用:它添加了一个分支检测标准,用于排除在任意时间段内没有更新的分支。
您的问题表明您正在查看 jobs/branches 和 "haven't run" 一段时间,如果他们没有看到提交,就会出现这种情况。但是我认为这个插件有点忽略了手动触发的作业。
有了这个插件,你 'un-expire' 一个分支作业,本质上是通过向它添加一个新的提交。
如果分支被删除或 jenkinsfile 被删除,jenkins 将删除该作业。
是否有过期和黑名单旧多分支作业的功能?因此,我可以使一个月内没有 运行 的多分支作业过期,jenkins 会删除这些作业并忽略这些分支(即使其中有 jenkinsfile)。
它当然需要在某处保留一个过期分支列表,并有办法取消它们。有这方面的插件吗?
老年参考 SCM 过滤器插件可用于 GitHub 和其他 SCM:例如https://plugins.jenkins.io/github-scm-filter-aged-refs 对于 GitHub
它可能对您有用:它添加了一个分支检测标准,用于排除在任意时间段内没有更新的分支。 您的问题表明您正在查看 jobs/branches 和 "haven't run" 一段时间,如果他们没有看到提交,就会出现这种情况。但是我认为这个插件有点忽略了手动触发的作业。
有了这个插件,你 'un-expire' 一个分支作业,本质上是通过向它添加一个新的提交。