Jenkins Github组织扫描一个团队

bq9c1y66  于 2023-04-29  发布在  Jenkins
关注(0)|答案(1)|浏览(126)

我们有一个Github组织,分为几个团队。我想使用Jenkins github插件来扫描我的团队文件夹,这可能吗?到目前为止,我只能让它扫描整个组织,其中有数千个仓库,或扫描我的用户,其中也拿起其他仓库以外的团队。
我试过扫描<ORG>/teams/<TEAM>,但Jenkins似乎认为这是一个用户,并在用户API而不是org中查找。
我知道我可以使用一个仓库名称过滤器,但目前的仓库没有一个标准的足够的名称,这样做和重命名他们将是一个痛苦的所有链接和克隆将需要更新。
任何帮助非常感谢。

olhwl3o2

olhwl3o21#

我也遇到了同样的问题,经过一番挖掘,我想我已经找到了解决办法。在Jenkins中设置组织文件夹后,如果你进入配置,然后进入Repository Sources部分,你可以添加一个名为GitHub Team Slug的过滤器。此过滤器允许您输入您的团队slug名称,通常只是在URL中找到的名称。它应该过滤掉组织中与您的团队无关的所有存储库。我附上了一张图片,展示了Jenkins中的过滤器的样子。如果你有任何问题,请联系我们!

相关问题