注: プロジェクトのポリシーのエンタープライズ設定ページで、エンタープライズ所有者がプロジェクト ワークフローの自動化を有効にする必要があります。 詳しくは、「エンタープライズ内でプロジェクトにポリシーを適用する」を参照してください。
アイテムの自動追加について
プロジェクトの組み込みワークフローを構成して、リポジトリで作成または更新された新しいアイテムを自動的に追加するようにすることができます。 フィルターを定義して、条件を満たすアイテムのみを追加することができます。
自動追加ワークフローを有効にするときに、条件に一致する既存のアイテムは追加されません。 このワークフローでは、作成または更新されたアイテムがフィルターと一致する場合に、そのアイテムを追加します。 アイテムの手動での追加について詳しくは、「project への項目の追加」をご覧ください。
自動追加ワークフローでは、フィルターのサブセットがサポートされています。 ワークフローを構成するときに、次のフィルターを使用できます。
修飾子 | 指定できる値 |
---|---|
is | open、closed、merged、draft、issue、pr |
label | "ラベル名" |
reason | completed、reopened、"not planned" |
assignee | GitHub Enterprise Server ユーザー名 |
no | label、assignee、reason |
no
以外のすべてのフィルターでは、否定がサポートされます。 たとえば、-label:bug
を使用して、"bug" ラベルのないイシューを追加できます。
プロジェクトでの自動追加ワークフローの構成
-
プロジェクトにアクセスします。
-
右上の をクリックして、メニューを開きます。
-
メニューで、 [ワークフロー] をクリックします。
-
[既定のワークフロー] リストで、 [プロジェクトへの自動追加] をクリックします。
-
ワークフローの編集を開始するには、右上にある [Edit] をクリックします。
-
[Filters] で、そこから項目を追加するリポジトリを選択します。
-
項目が自動的にプロジェクトに追加される前に一致させたいフィルター条件を、リポジトリの選択の横に入力します。
-
新しいワークフローを有効にするには、 [Save and turn on workflow] をクリックします。