GitLab モジュール
Adobe Workfront Fusion を使用するには、Adobe Workfront ライセンスに加えて、Adobe Workfront Fusion ライセンスが必要です。
Adobe Workfront Fusion シナリオでは、GitLab を使用するワークフローを自動化したり、複数のサードパーティアプリケーションやサービスに接続したりすることができます。
シナリオの作成手順が必要な場合は、 Adobe Workfront Fusion でのシナリオの作成を参照してください。
モジュールについて詳しくは、 Adobe Workfront Fusion のモジュールを参照してください。
アクセス要件
この記事で説明している機能を使用するには、次のアクセス権が必要です。
ご利用のプラン、ライセンスタイプまたはアクセス権を確認するには、Workfront 管理者にお問い合わせください。
Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。
GitLab を Workfront Fusion に接続 connect-gitlab-to-workfront-fusion
-
任意の Workfront Fusion Gitlab モジュールで、「接続」フィールドの横にある「追加」をクリックします。
-
次のフィールドを設定します。
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header Connection name 接続に名前を入力します。 GitLab URL GitLab インスタンスの URL を入力します。 Access Token Private Token または Personal Access Token を入力します。
GitLab での個人用アクセストークンの検索または作成について詳しくは、GitLab ドキュメントの個人用アクセストークンにある「個人用アクセストークンの作成」を参照してください。
-
「続行」をクリックします。
-
「承認する」をクリックして接続を作成し、モジュールに戻ります。
GitLab モジュールとそのフィールド
GitLab モジュールを設定する際、Workfront Fusion に以下のフィールドが表示されます。これらに加えて、アプリまたはサービスのアクセスレベルなどの要因に応じて、追加の GitLab フィールドが表示される場合があります。モジュール内の太字のタイトルは、必須フィールドを示します。
フィールドまたは関数の上にマップボタンが表示されている場合は、このボタンを使用すると、そのフィールドの変数や関数を設定できます。詳しくは、 Adobe Workfront Fusion におけるモジュール間の情報のマッピングを参照してください。
トリガー
このインスタントトリガーモジュールは、ビルドのステータスが変更されたときにシナリオを開始します。
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
このトリガーで使用する web フックを選択するか、新しい web フックを追加します。 新しい web フックを追加するには、次の手順に従います。
|
このインスタントトリガーモジュールは、コミット、結合リクエスト、イシュー、またはコードスニペットに対してコメントが追加されたときにシナリオを開始します。
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
このトリガーで使用する web フックを選択するか、新しい web フックを追加します。 新しい web フックを追加するには、次の手順に従います。
|
このインスタントトリガーモジュールは、コミットがリポジトリにプッシュされたときにシナリオを開始します。タグがプッシュされた場合は、このモジュールはシナリオを開始しません。
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
このトリガーで使用する web フックを選択するか、新しい web フックを追加します。 新しい web フックを追加するには、次の手順に従います。
|
このインスタントトリガーモジュールは、イシューに対してコメントが作成されたときにシナリオを開始します。
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
このトリガーで使用する web フックを選択するか、新しい web フックを追加します。 新しい web フックを追加するには、次の手順に従います。
|
このインスタントトリガーモジュールは、イシューが作成されたとき、または既存のイシューが更新、クローズ、または再度開かれたときにシナリオを開始します。
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
このトリガーで使用する web フックを選択するか、新しい web フックを追加します。 新しい web フックを追加するには、次の手順に従います。
|
このインスタントトリガーモジュールは、次のいずれかが発生した場合にシナリオを開始します。
- 新しい結合リクエストが作成される
- 既存の結合リクエストが更新、結合、または閉じられる
- ソースブランチにコミットが追加される
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
このトリガーで使用する web フックを選択するか、新しい web フックを追加します。 新しい web フックを追加するには、次の手順に従います。
|
このインスタントトリガーモジュールは、結合リクエストに対してコメントが作成されたときにシナリオを開始します。
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
このトリガーで使用する web フックを選択するか、新しい web フックを追加します。 新しい web フックを追加するには、次の手順に従います。
|
このインスタントトリガーモジュールは、パイプラインのステータスが変更されたときにシナリオを開始します。
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
このトリガーで使用する web フックを選択するか、新しい web フックを追加します。 新しい web フックを追加するには、次の手順に従います。
|
このスケジュール済みトリガーモジュールは、認証済みユーザーがメンバーとなっている新しいプロジェクトが追加されたときにシナリオを開始します。
table 0-row-2 1-row-2 layout-auto html-authored no-header | |
---|---|
Connection | GitLab アカウントを Workfront Fusion に接続する手順については、この記事の GitLab を Workfront Fusion に接続を参照してください。 |
最大結果数 | 各シナリオの実行サイクル中にモジュールが監視するレコードの最大数を入力またはマッピングします。 |
このスケジュール済みトリガーモジュールは、新しいブランチがリポジトリに追加されたときにシナリオを開始します。
table 0-row-2 1-row-2 layout-auto html-authored no-header | |
---|---|
Connection | GitLab アカウントを Workfront Fusion に接続する手順については、この記事の GitLab を Workfront Fusion に接続を参照してください。 |
最大結果数 | 各シナリオの実行サイクル中にモジュールが監視するレコードの最大数を入力またはマッピングします。 |
このインスタントトリガーモジュールは、リポジトリでタグが作成または削除されたときにシナリオを開始します。
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
このトリガーで使用する web フックを選択するか、新しい web フックを追加します。 新しい web フックを追加するには、次の手順に従います。
|
このインスタントトリガーモジュールは、スニペットに対して新しいコメントが作成されたときにシナリオを開始します。
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
このトリガーで使用する web フックを選択するか、新しい web フックを追加します。 新しい web フックを追加するには、次の手順に従います。
|
このスケジュール済みスケジュールトリガーモジュールは、新しい TODO が追加されるとシナリオを開始します。フィルターが適用されない場合、トリガーは、新たな保留 TODO が追加されたときに実行されます。
フィールドについて詳しくは、GitLab ドキュメントにある DOS のリストを取得を参照してください。
このインスタントトリガーモジュールは、Wiki ページが作成または編集されたときにシナリオを開始します。
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
このトリガーで使用する web フックを選択するか、新しい web フックを追加します。 新しい web フックを追加するには、次の手順に従います。
|
アクション
このアクションモジュールは、送信された変更を指定された結合リクエストと結合します。
フィールドについて詳しくは、GitLab ドキュメントの結合リクエストの承認を参照してください。
このアクションモジュールは、プロジェクトの単一のビルドをキャンセルします。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header | |
---|---|
Connection | GitLab アカウントを Workfront Fusion に接続する手順については、この記事の GitLab を Workfront Fusion に接続を参照してください。 |
Project ID | キャンセルするビルドを含むプロジェクトを選択またはマッピングします。 |
Build ID | キャンセルするビルドを選択またはマッピングします。 |
Merge commit message | 結合のコミットメッセージを入力またはマッピングします。 |
Should remove source branch | 結合が完了したときにソースブランチを削除するかどうかを選択します。 |
Merge when build succeeds | ビルドが完了したら、すぐに結合リクエストを結合するかどうかを選択します。 |
SHA | SHA が存在する場合、この SHA はソースブランチの HEAD と一致する必要があります。一致しない場合、結合は失敗します。 |
このアクションモジュールは、単一のパイプラインのビルドをキャンセルします。
フィールドについて詳しくは、GitLab ドキュメントのパイプラインのジョブのキャンセルを参照してください。
パイプラインの成功時に結合リクエストが結合に設定されている場合、このアクションモジュールはそのアクションをキャンセルします。
フィールドについて詳しくは、GitLab ドキュメントのパイプラインの成功時に結合をキャンセルを参照してください。
このチェリーアクションモジュールは、特定のブランチへのコミットを選択します。
フィールドについて詳しくは、GitLab ドキュメントのチェリーがコミットを選択を参照してください。
このアクションモジュールは、指定されたリポジトリのラベルを新規作成します。
フィールドについて詳しくは、GitLab ドキュメントのラベルの新規作成を参照してください。
このアクションモジュールは、指定されたプロジェクトにパイプラインを新規作成します。
フィールドについて詳しくは、GitLab ドキュメントのパイプラインの新規作成を参照してください。
このアクションモジュールは、既存の Git タグにリリースノートを追加します。
フィールドについて詳しくは、GitLab ドキュメントのリリースを作成を参照してください。
このアクションモジュールは、指定された参照を指すリポジトリに新しいタグを作成します。
フィールドについて詳しくは、GitLab ドキュメントの新しいタグを作成を参照してください。
このアクションモジュールは、選択したイシューで、現在のユーザーの TODO を作成します。現在のユーザーは、このモジュールで使用される接続の資格情報で識別されるユーザーです。
フィールドについて詳しくは、GitLab ドキュメントの TODO を作成を参照してください。
このアクションモジュールは、選択した結合リクエストで、現在のユーザーの TODO を作成します。現在のユーザーは、このモジュールで使用される接続の資格情報で識別されるユーザーです。
フィールドについて詳しくは、GitLab ドキュメントの TODO を作成を参照してください。
このアクションモジュールは、プロジェクトで新しい結合リクエストを作成します。
フィールドについて詳しくは、GitLab ドキュメントの結合リクエストを作成を参照してください。
このアクションモジュールは、選択したリポジトリに新しいファイルを作成します。
フィールドについて詳しくは、GitLab ドキュメントのリポジトリに新しいファイルを作成を参照してください。
このアクションモジュールは、単一のプロジェクトイシューに関するイシューメモを作成します。
フィールドについて詳しくは、GitLab ドキュメントの新しいイシューメモを作成を参照してください。
このアクションモジュールは、単一の結合リクエストに関するメモを作成します。
フィールドについて詳しくは、GitLab ドキュメントの新しい結合リクエストメモを作成を参照してください。
このアクションモジュールは、プロジェクトの新しいマイルストーンを作成します。
フィールドについて詳しくは、GitLab ドキュメントの新しいマイルストーンを作成を参照してください。
このアクションモジュールは、単一のスニペットに関する新しいメモを作成します。スニペットメモとは、ユーザーがスニペットに対して投稿できるコメントのことです。
フィールドについて詳しくは、GitLab ドキュメントの新しいスニペットメモを作成を参照してください。
このアクションモジュールは、単一のリポジトリブランチを作成します。
フィールドについて詳しくは、GitLab ドキュメントのリポジトリブランチを作成を参照してください。
このアクションモジュールは、新しいビルド変数を作成します。
フィールドについて詳しくは、GitLab ドキュメントの変数を作成を参照してください。
このアクションモジュールは、管理者とプロジェクトの所有者専用です。該当する結合リクエストを削除します。
フィールドについて詳しくは、GitLab ドキュメントの結合リクエストを削除を参照してください。
このアクションモジュールは、リポジトリから既存のファイルを削除します。
フィールドについて詳しくは、GitLab ドキュメントのリポジトリ内の既存のファイルを削除を参照してください。
このアクションモジュールは、リポジトリからブランチを削除します。
フィールドについて詳しくは、GitLab ドキュメントのリポジトリブランチを削除を参照してください。
このアクションモジュールは、既存のプロジェクトイシューを更新します。この呼び出しは、イシューをクローズ済みとマークするためにも使用されます。
フィールドについて詳しくは、GitLab ドキュメントのイシューを編集を参照してください。
このアクションモジュールは、既存のプロジェクトマイルストーンを更新します。
フィールドについて詳しくは、GitLab ドキュメントのマイルストーンを編集を参照してください。
このアクションモジュールは、プロジェクトのビルドを消去します(ジョブのアーティファクトとジョブのログを削除します)。
フィールドについて詳しくは、GitLab ドキュメントのジョブを消去を参照してください。
この検索モジュールは、TODO 項目のリストを取得します。
フィールドについて詳しくは、GitLab ドキュメントの TODO のリストを取得を参照してください。
このアクションモジュールは、プロジェクトの単一のジョブを取得します。
フィールドについて詳しくは、GitLab ドキュメントの単一のジョブを取得を参照してください。
このアクションモジュールは、名前によって決定された特定のリポジトリタグを取得します。
フィールドについて詳しくは、GitLab ドキュメントの単一のリポジトリタグを取得を参照してください。
このアクションモジュールは、特定のデプロイメントを取得します。
フィールドについて詳しくは、GitLab ドキュメントの特定のデプロイメントを取得を参照してください。
この検索モジュールは、単一のプロジェクトマイルストーンに割り当てられたすべてのイシューを取得します。
フィールドについて詳しくは、GitLab ドキュメントの単一のマイルストーンに割り当てられたすべてのイシューを取得を参照してください。
このアクションモジュールは、名前、サイズ、コンテンツなど、リポジトリ内のファイルに関する情報を取得します。
フィールドについて詳しくは、GitLab ドキュメントのリポジトリからファイルを取得を参照してください。
この検索モジュールは、プロジェクトのユーザーを取得します。
フィールドについて詳しくは、GitLab ドキュメントのプロジェクトユーザーを取得を参照してください。
このアクションモジュールは、イシューの詳細を取得します。
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Connection | 新しい接続を作成するには、この記事のConnect GitLab to Workfront Fusionを参照してください。 |
Project | 詳細を取得するイシューを含むプロジェクトを選択します。 |
Issue ID | 詳細を取得するイシューの名前を入力またはマッピングします。 |
このアクションモジュールは、特定のプロジェクトイシューに関する単一のメモを取得します。
フィールドについて詳しくは、GitLab ドキュメントの単一のイシューのメモを取得を参照してください。
このアクションモジュールは、単一の結合リクエストに関する情報を取得します。
フィールドについて詳しくは、GitLab ドキュメントの単一の結合リクエストを取得を参照してください。
この検索モジュールは、ファイルや変更を含む、結合リクエストに関する情報を取得します。
フィールドについて詳しくは、GitLab ドキュメントの単一の結合リクエストの変更を取得を参照してください。
このアクションモジュールは、結合リクエストのコミットのリストを取得します。
フィールドについて詳しくは、GitLab ドキュメントの単一の結合リクエストのコミットを取得を参照してください。
このアクションモジュールは、指定した結合リクエストの単一のメモを返します。
フィールドについて詳しくは、GitLab ドキュメントの単一の結合リクエストのメモを取得を参照してください。
このアクションモジュールは、マイルストーンの詳細を取得します。
フィールドについて詳しくは、GitLab ドキュメントの単一のマイルストーンを取得を参照してください。
このアクションモジュールは、プロジェクトの詳細を取得します。
フィールドについて詳しくは、GitLab ドキュメントの単一のプロジェクトを取得を参照してください。
このアクションモジュールは、リポジトリブランチの詳細を取得します。
フィールドについて詳しくは、GitLab ドキュメントの単一のリポジトリブランチを取得を参照してください。
このモジュールは、指定したスニペットの単一のメモを取得します。
フィールドについて詳しくは、GitLab ドキュメントの単一のスニペットのメモを取得を参照してください。
この検索モジュールは、プロジェクトのコミットのコメントを取得します。
フィールドについて詳しくは、GitLab ドキュメントのコミットのコメントを取得を参照してください。
このアクションモジュールは、プロジェクトのコミットの差分を取得します。
フィールドについて詳しくは、GitLab ドキュメントのコミットの差分を取得を参照してください。
有効期限が設定されている場合にアーティファクトが削除されるのを防ぎます。
フィールドについて詳しくは、GitLab ドキュメントのアーティファクトを保持を参照してください。
この検索モジュールは、単一の結合リクエストのすべてのメモのリストを取得します。
フィールドについて詳しくは、GitLab ドキュメントの結合リクエストのすべてのメモを一覧表示を参照してください。
このモジュールは、単一のスニペットのすべてのメモのリストを取得します。スニペットメモとは、ユーザーがスニペットに対して投稿できるコメントのことです。
フィールドについて詳しくは、GitLab ドキュメントの??を参照してください。
この検索モジュールは、プロジェクトの特定のコミットに対するビルドのリストを返します。
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Connection | 新しい接続を作成するには、この記事のConnect GitLab to Workfront Fusionを参照してください。 |
Project ID | ビルドの一覧を表示するコミットを含むプロジェクトを選択します。 |
Scope | 検索対象を特定のステータスのビルドに制限するには、ステータスを選択します。このフィールドを空白のままにすると、コミットのすべてのビルドが返されます。 |
この検索モジュールは、指定したフィルタリング設定に基づいてすべてのイシューを返します。
フィールドについて詳しくは、GitLab ドキュメントのイシューを一覧表示を参照してください。
この検索モジュールは、指定した結合リクエストを結合することでクローズされるすべてのイシューを取得します。
フィールドについて詳しくは、GitLab ドキュメントの結合時にクローズするイシューを一覧表示を参照してください。
この検索モジュールは、プロジェクトのすべてのラベルを取得します。
フィールドについて詳しくは、GitLab ドキュメントのラベルを一覧表示を参照してください。
この検索モジュールは、フィルタリング設定に基づいてすべての結合リクエストを取得します。
フィールドについて詳しくは、GitLab ドキュメントの結合リクエストを一覧表示を参照してください。
この検索モジュールは、認証済みユーザーが所有者として設定されているプロジェクトを取得します。
フィールドについて詳しくは、GitLab ドキュメントのユーザーのプロジェクトを一覧表示を参照してください。
この検索モジュールは、プロジェクト内のビルドのリストを取得します。
フィールドについて詳しくは、GitLab ドキュメントのプロジェクトのジョブを一覧表示を参照してください。
この検索モジュールは、プロジェクト内のデプロイメントのリストを取得します。
フィールドについて詳しくは、GitLab ドキュメントのプロジェクトのデプロイメントを一覧表示を参照してください。
この検索モジュールは、単一のイシューに関するすべてのメモのリストを取得します。
フィールドについて詳しくは、GitLab ドキュメントのプロジェクトのイシューメモを一覧表示を参照してください。
この検索モジュールは、指定したプロジェクト内のすべてのイシューを返します。
フィールドについて詳しくは、GitLab ドキュメントのプロジェクトのイシューを一覧表示を参照してください。
この検索モジュールは、プロジェクト内のすべてのマイルストーンを取得します。
フィールドについて詳しくは、GitLab ドキュメントのプロジェクトのマイルストーンを一覧表示を参照してください。
この検索モジュールは、プロジェクトのすべてのパイプラインを取得します。
フィールドについて詳しくは、GitLab ドキュメントのプロジェクトのパイプラインを一覧表示を参照してください。
この検索モジュールは、プロジェクトからリポジトリタグのリストを取得し、名前で逆アルファベット順に並べ替えます。
フィールドについて詳しくは、GitLab ドキュメントのプロジェクトのリポジトリタグを一覧表示を参照してください。
この検索モジュールは、プロジェクトの変数のリストを取得します。
フィールドについて詳しくは、GitLab ドキュメントのプロジェクトの変数を一覧表示を参照してください。
この検索モジュールは、認証済みユーザーがメンバーであるすべてのプロジェクトを取得します。
フィールドについて詳しくは、GitLab ドキュメントのプロジェクトを一覧表示を参照してください。
このモジュールは、検索語でリポジトリブランチを検索します。
フィールドについて詳しくは、GitLab ドキュメントのリポジトリブランチを一覧表示を参照してください。
この検索モジュールは、プロジェクト内のリポジトリのコミットのリストを取得します。
フィールドについて詳しくは、GitLab ドキュメントのリポジトリのコミットを一覧表示を参照してください。
この検索モジュールは、リポジトリのコントリビューターのリストを取得します。
フィールドについて詳しくは、GitLab ドキュメントのコントリビューターを参照してください。
この検索モジュールは、プロジェクト内のリポジトリファイルとディレクトリのリストを取得します。
フィールドについて詳しくは、GitLab ドキュメントのリポジトリツリーを一覧表示を参照してください。
このアクションモジュールは、現在のユーザーの ID で指定された単一の保留中の TODO 項目を完了としてマークします。
フィールドについて詳しくは、GitLab ドキュメントの TODO 項目を完了としてマークを参照してください。
イシューの既存のメモを変更します。
フィールドについては、GitLab ドキュメントの既存のイシューメモを変更を参照してください。
結合リクエストの既存のメモを変更します。
フィールドについては、GitLab ドキュメントの既存の結合リクエストのメモを変更を参照してください。
このアクションモジュールは、スニペットの既存のメモを変更します。
フィールドについては、GitLab ドキュメントの既存のスニペットメモを変更を参照してください。
このアクションモジュールは、新しいプロジェクトイシューを作成します。
フィールドについては、GitLab ドキュメントの新しいイシューを参照してください。
このアクションモジュールは、ジョブを開始する手動アクションをトリガーします。
フィールドについては、GitLab ドキュメントのジョブを再生を参照してください。
このアクションモジュールは、コミットにコメントを追加します。
フィールドについては、GitLab ドキュメントのコミットにコメントを投稿を参照してください。
このアクションモジュールは、プロジェクトの変数を削除します。
フィールドについては、GitLab ドキュメントの変数を削除を参照してください。
このアクションモジュールは、コミットで単一のビルドを再試行します。
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Connection | 新しい接続を作成するには、この記事のConnect GitLab to Workfront Fusionを参照してください。 |
Project ID | 再試行するビルドを含むプロジェクトを選択します。 |
Build ID | 再試行するビルドを選択します。 |
このアクションモジュールは、パイプラインの失敗したビルドを再試行します。
フィールドについては、GitLab ドキュメントのパイプラインのジョブを再試行を参照してください。
このモジュールは、プロジェクトの特定の変数の詳細を取得します。
フィールドについては、GitLab ドキュメントの変数の詳細を表示を参照してください。
このアクションモジュールは、リリースを更新します。
フィールドについては、GitLab ドキュメントのリリースを更新を参照してください。
このアクションモジュールは、既存の結合リクエストを更新します。ターゲットのブランチやタイトルを変更したり、MR を閉じたりすることもできます。
フィールドについては、GitLab ドキュメントの結合リクエストを更新を参照してください。
このアクションモジュールは、プロジェクトの変数を更新します。
フィールドについては、GitLab ドキュメントの変数を更新を参照してください。