CodeCatalyst で拡張機能を持つプロジェクトに機能を追加する
Amazon CodeCatalyst には、機能を追加し、CodeCatalyst 以外の製品と統合するのに役立つ拡張機能が含まれています。CodeCatalyst カタログの拡張機能を使用すると、チームは CodeCatalyst でのエクスペリエンスをカスタマイズできます。
トピック
- 利用可能なサードパーティー拡張機能
- 拡張機能のコンセプト
- クイックスタート: CodeCatalyst での拡張機能のインストール、プロバイダーの接続、リソースのリンク
- スペースに拡張機能をインストールする
- スペースの拡張機能をアンインストールする
- GitHub アカウント、Bitbucket ワークスペース、GitLab ユーザー、および Jira サイト CodeCatalyst に接続
- GitHub アカウント、Bitbucket ワークスペース、GitLab ユーザー、Jira サイトの CodeCatalyst の切断
- CodeCatalyst での GitHub リポジトリ、Bitbucket リポジトリ、GitLab プロジェクトリポジトリ、および Jira プロジェクトのリンク
- CodeCatalyst での GitHub リポジトリ、Bitbucket リポジトリ、GitLab プロジェクトリポジトリ、および Jira プロジェクトのリンク解除
- CodeCatalyst でのサードパーティーリポジトリの表示と Jira の問題の検索
- サードパーティーリポジトリイベント後にワークフローを自動的に開始
- サードパーティーリポジトリプロバイダーによる IP アクセスの制限
- ワークフローが失敗した場合のサードパーティーマージのブロック
- Jira の問題を CodeCatalyst プルリクエストにリンクする
- Jira 問題における CodeCatalyst イベントの表示
利用可能なサードパーティー拡張機能
CodeCatalyst プロジェクトには、リソースの統合を選択した拡張機能に応じて、特定の機能を追加できます。
CodeCatalyst での GitHub リポジトリの統合
GitHub は、デベロッパーがコードを保存および管理するためのクラウドベースのサービスです。[GitHub リポジトリ] 拡張機能を使用すると、Amazon CodeCatalyst プロジェクト内からリンクされた GitHub リポジトリを使用できます。新しい CodeCatalyst プロジェクトを作成するときに GitHub リポジトリをリンクすることもできます。詳細については、「リンクされたサードパーティーリポジトリを使用したプロジェクトの作成」を参照してください。
注記
CodeCatalyst プロジェクトでは、空の GitHub リポジトリまたはアーカイブされた GitHub リポジトリを使用することはできません。
[GitHub リポジトリ] 拡張機能は、GitHub Enterprise Server リポジトリと互換性がありません。
[GitHub リポジトリ] 拡張機能をインストールして設定すると、次のことができるようになります。
CodeCatalyst のソースリポジトリの一覧に GitHub リポジトリを表示する
GitHub リポジトリにワークフロー定義ファイルを保存および管理する
CodeCatalyst 開発環境からリンクされた GitHub リポジトリに保存されているファイルの作成、読み取り、更新、削除
CodeCatalyst にリンクされた GitHub リポジトリからファイルを保存してインデックスを作成する
接続された GitHub アカウントの既存のリポジトリを使用して CodeCatalyst プロジェクトを作成する
ブループリントを使用してプロジェクトを作成するとき、またはブループリントを追加するときに、ブループリントによって生成されたコードを使用して GitHub リポジトリを作成する
Start CodeCatalyst ワークフローは、コードがリンクされた GitHub リポジトリにプッシュされたとき、またはリンクされた GitHub リポジトリでプルリクエストが作成、変更、または閉じられたときに自動的に実行されます。
CodeCatalyst ワークフローでリンクされた GitHub リポジトリソースファイルを使用する
CodeCatalyst ワークフローで GitHub アクションを読み取って実行する
リンクされた GitHub リポジトリに CodeCatalyst ワークフロー実行ステータスを送信し、コミットステータスに基づいて GitHub プルリクエストマージをブロックする
CodeCatalyst での Bitbucket リポジトリの統合
Bitbucket は、デベロッパーがコードを保存および管理するためのクラウドベースのサービスです。[Bitbucket リポジトリ] 拡張機能を使用すると、Amazon CodeCatalyst プロジェクト内からリンクされた Bitbucket リポジトリを使用できます。新しい CodeCatalyst プロジェクトを作成するときに Bitbucket リポジトリをリンクすることもできます。詳細については、「リンクされたサードパーティーリポジトリを使用したプロジェクトの作成」を参照してください。
注記
CodeCatalyst プロジェクトでは、空の Bitbucket リポジトリまたはアーカイブされた Bitbucket リポジトリを使用することはできません。
[Bitbucket リポジトリ] 拡張機能は Bitbucket データセンターリポジトリと互換性がありません。
[Bitbucket リポジトリ] 拡張機能をインストールして設定すると、次のことができるようになります。
CodeCatalyst のソースリポジトリの一覧に Bitbucket リポジトリを表示する
Bitbucket リポジトリにワークフロー定義ファイルを保存および管理します。
CodeCatalyst 開発環境からリンクされた Bitbucket リポジトリに保存されているファイルの作成、読み取り、更新、削除
接続された Bitbucket アカウントの既存のリポジトリを使用して CodeCatalyst プロジェクトを作成する
CodeCatalyst にリンクされた Bitbucket リポジトリからファイルを保存してインデックスを作成する
ブループリントを使用してプロジェクトを作成するとき、またはブループリントを追加するときに、ブループリントによって生成されたコードを使用して Bitbucket リポジトリを作成する
Start CodeCatalyst ワークフローは、コードがリンクされた Bitbucket リポジトリにプッシュされたとき、またはリンクされた Bitbucket リポジトリでプルリクエストが作成、変更、または閉じられたときに自動的に実行されます。
CodeCatalyst ワークフローでリンクされた Bitbucket リポジトリソースファイルを使用する
リンクされた Bitbucket リポジトリに CodeCatalyst ワークフロー実行ステータスを送信し、コミットステータスに基づいて Bitbucket プルリクエストマージをブロックする
CodeCatalyst での GitLab リポジトリの統合
GitLab は、デベロッパーがコードを保存および管理するためのクラウドベースのサービスです。GitLab リポジトリ拡張機能を使用すると、Amazon CodeCatalyst プロジェクト内からリンクされた GitLab リポジトリを使用できます。新しい CodeCatalyst プロジェクトを作成するときに GitLab プロジェクトをリンクすることもできます。詳細については、「リンクされたサードパーティーリポジトリを使用したプロジェクトの作成」を参照してください。
注記
CodeCatalyst プロジェクトでは、空の GitLab リポジトリまたはアーカイブされた GitLab リポジトリを使用することはできません。
GitLab リポジトリ拡張機能は、GitLab セルフマネージドリポジトリと互換性がありません。
GitLab リポジトリ拡張機能をインストールして設定すると、次のことができるようになります。
CodeCatalyst のソースリポジトリの一覧で GitLab プロジェクトリポジトリを表示する
ワークフロー定義ファイルを GitLab プロジェクトリポジトリに保存および管理する
CodeCatalyst 開発環境からリンクされた GitLab プロジェクトリポジトリに保存されているファイルの作成、読み取り、更新、削除を行う
接続された GitLab ユーザーの既存のリポジトリを使用して CodeCatalyst プロジェクトを作成する
CodeCatalyst にリンクされた GitLab プロジェクトリポジトリからファイルを保存してインデックスを作成する
ブループリントを使用してプロジェクトを作成するとき、またはブループリントを追加するときに、ブループリントによって生成されたコードを使用して GitLab プロジェクトリポジトリを作成する
コードがリンクされた GitLab プロジェクトのリポジトリにプッシュされた場合、またはリンクされた GitLab プロジェクトのリポジトリでプルリクエストが作成、修正、またはクローズされた場合に、CodeCatalyst ワークフローの実行を自動的に開始する
CodeCatalyst ワークフローでリンクされた GitLab プロジェクトリポジトリソースファイルを使用する
リンクされた GitLab プロジェクトリポジトリに CodeCatalyst ワークフロー実行ステータスを送信し、コミットステータスに基づいて GitLab マージリクエストをブロックする
CodeCatalyst での Jira の問題の統合
Jira は、アジャイル開発チームが作業を計画、割り当て、追跡、報告、管理するのに役立つソフトウェアアプリケーションです。Jira Software 拡張機能を使用すると、Amazon CodeCatalyst プロジェクトで Jira プロジェクトを使用できます。
注記
CodeCatalyst は、Jira Software Cloud とのみ互換性があります。
Amazon CodeCatalyst プロジェクトの Jira Software 拡張機能をインストールして設定すると、次のことができるようになります。
-
CodeCatalyst プロジェクトにリンクして CodeCatalyst から Jira プロジェクトにアクセスする
-
CodeCatalyst プルリクエストに関する Jira の問題を更新する
-
Jira の問題でリンクされた CodeCatalyst プルリクエストのステータスとワークフローの実行を表示する