跳至主要内容

自动添加项目

您可以配置项目的内置工作流,以自动添加与过滤器匹配的仓库中的项目。

关于自动添加项目

您可以配置项目的内置工作流,以在仓库中创建或更新新项目时自动添加它们。您可以定义一个过滤器,只添加符合您条件的项目。您还可以创建多个自动添加工作流,每个工作流可以拥有一个唯一的过滤器并针对不同的仓库。

启用自动添加工作流后,不会添加与您的条件匹配的现有项目。当创建或更新与您的筛选器匹配的项目时,工作流将添加项目。有关手动添加项目的更多信息,请参阅“将项目添加到您的项目”。

自动添加工作流支持一部分筛选器。配置工作流时,可以使用以下筛选器。

限定词可能的值
isopen、closed、merged、draft、issue、pr
label“标签名称”
reasoncompleted、reopened、"not planned"
assigneeGitHub 用户名
nolabel、assignee、reason

除了no之外,所有筛选器都支持否定。例如,您可以使用-label:bug来添加没有“bug”标签的问题。

自动添加工作流根据计划有限制。

产品自动添加工作流的最大数量
GitHub Free1
GitHub Pro5
GitHub Team5
GitHub Enterprise Cloud20
GitHub Enterprise Server20

在您的项目中配置自动添加工作流

  1. 导航到您的项目。

  2. 在右上角,单击 以打开菜单。

    Screenshot showing a project's menu bar. The menu icon is highlighted with an orange outline.

  3. 在菜单中,单击 工作流.

  4. 在“默认工作流”列表中,单击**自动添加到项目**或您之前复制的自动添加工作流之一。

  5. 要开始编辑工作流,请在右上角单击**编辑**。

    Screenshot showing the workflow menu bar. The "Edit" button is highlighted with an orange rectangle.

  6. 在“筛选器”下,选择要从中添加项目的存储库。

  7. 在存储库选择旁边,键入您希望项目在自动添加到您的项目之前匹配的筛选器条件。

  8. 要启用新工作流,请单击**保存并开启工作流**。

复制自动添加工作流

您可以创建自动添加工作流的额外副本。每个工作流可以针对不同的存储库,允许您从最多四个存储库中添加项目。如果您为每个工作流设置了唯一的筛选器,则可以针对同一个存储库使用多个工作流。

复制工作流后,您可以点击**编辑**开始对其进行修改。有关更多信息,请参阅“在项目中配置自动添加工作流”。

  1. 导航到您的项目。

  2. 在右上角,单击 以打开菜单。

    Screenshot showing a project's menu bar. The menu icon is highlighted with an orange outline.

  3. 在菜单中,单击 工作流.

  4. 在工作流列表中,在“自动添加到项目”旁边点击 .

    Screenshot showing the list of workflows. The ellipsis button next to the auto-add workflow is highlighted with an orange rectangle.

  5. 在菜单中,点击** 复制工作流**。

  6. 要保存您的新工作流,在提示时,输入您要用于新工作流的名称。

进一步阅读