

Amazon CodeCatalyst は新規のお客様には提供されなくなりました。既存のお客様は、通常どおりサービスを引き続き使用できます。詳細については、「[CodeCatalyst から移行する方法](migration.md)」を参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# CodeCatalyst で拡張機能を持つプロジェクトに機能を追加する
<a name="extensions"></a>

Amazon CodeCatalyst には、機能を追加し、CodeCatalyst 以外の製品と統合するのに役立つ拡張機能が含まれています。CodeCatalyst カタログの拡張機能を使用すると、チームは CodeCatalyst でのエクスペリエンスをカスタマイズできます。

**Topics**
+ [利用可能なサードパーティー拡張機能](#extensions-types)
+ [拡張機能のコンセプト](extensions-concepts.md)
+ [クイックスタート: CodeCatalyst での拡張機能のインストール、プロバイダーの接続、リソースのリンク](extensions-quickstart.md)
+ [スペースに拡張機能をインストールする](install-extension.md)
+ [スペースの拡張機能をアンインストールする](uninstall-extension.md)
+ [GitHub アカウント、Bitbucket ワークスペース、GitLab ユーザー、および Jira サイト CodeCatalyst に接続](extensions-connect.md)
+ [GitHub アカウント、Bitbucket ワークスペース、GitLab ユーザー、Jira サイトの CodeCatalyst の切断](extensions-disconnect.md)
+ [CodeCatalyst での GitHub リポジトリ、Bitbucket リポジトリ、GitLab プロジェクトリポジトリ、および Jira プロジェクトのリンク](extensions-link.md)
+ [CodeCatalyst での GitHub リポジトリ、Bitbucket リポジトリ、GitLab プロジェクトリポジトリ、および Jira プロジェクトのリンク解除](extensions-unlink.md)
+ [CodeCatalyst でのサードパーティーリポジトリの表示と Jira の問題の検索](extensions-view-search.md)
+ [サードパーティーリポジトリイベント後にワークフローを自動的に開始](extensions-workflow-repositories.md)
+ [サードパーティーリポジトリプロバイダーによる IP アクセスの制限](extensions-restrict-ip-access.md)
+ [ワークフローが失敗した場合のサードパーティーマージのブロック](extensions-block-merges.md)
+ [Jira の問題を CodeCatalyst プルリクエストにリンクする](link-jira-issues-pull-requests.md)
+ [Jira 問題における CodeCatalyst イベントの表示](view-codecatalyst-events-jira.md)

## 利用可能なサードパーティー拡張機能
<a name="extensions-types"></a>

CodeCatalyst プロジェクトには、リソースの統合を選択した拡張機能に応じて、特定の機能を追加できます。

### CodeCatalyst での GitHub リポジトリの統合
<a name="extensions-types-github"></a>

GitHub は、デベロッパーがコードを保存および管理するためのクラウドベースのサービスです。**[GitHub リポジトリ]** 拡張機能を使用すると、Amazon CodeCatalyst プロジェクト内からリンクされた GitHub リポジトリを使用できます。新しい CodeCatalyst プロジェクトを作成するときに GitHub リポジトリをリンクすることもできます。詳細については、「[リンクされたサードパーティーリポジトリを使用したプロジェクトの作成](projects-create.md#projects-create-3p-repo)」を参照してください。

**注記**  
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 リポジトリの統合
<a name="extensions-types-bitbucket"></a>

Bitbucket は、デベロッパーがコードを保存および管理するためのクラウドベースのサービスです。**[Bitbucket リポジトリ]** 拡張機能を使用すると、Amazon CodeCatalyst プロジェクト内からリンクされた Bitbucket リポジトリを使用できます。新しい CodeCatalyst プロジェクトを作成するときに Bitbucket リポジトリをリンクすることもできます。詳細については、「[リンクされたサードパーティーリポジトリを使用したプロジェクトの作成](projects-create.md#projects-create-3p-repo)」を参照してください。

**注記**  
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 リポジトリの統合
<a name="extensions-types-gitlab"></a>

GitLab は、デベロッパーがコードを保存および管理するためのクラウドベースのサービスです。**GitLab リポジトリ**拡張機能を使用すると、Amazon CodeCatalyst プロジェクト内からリンクされた GitLab リポジトリを使用できます。新しい CodeCatalyst プロジェクトを作成するときに GitLab プロジェクトをリンクすることもできます。詳細については、「[リンクされたサードパーティーリポジトリを使用したプロジェクトの作成](projects-create.md#projects-create-3p-repo)」を参照してください。

**注記**  
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 の問題の統合
<a name="extensions-types-jira"></a>

Jira は、アジャイル開発チームが作業を計画、割り当て、追跡、報告、管理するのに役立つソフトウェアアプリケーションです。**Jira Software** 拡張機能を使用すると、Amazon CodeCatalyst プロジェクトで Jira プロジェクトを使用できます。

**注記**  
CodeCatalyst は、**Jira Software Cloud** とのみ互換性があります。

Amazon CodeCatalyst プロジェクトの **Jira Software** 拡張機能をインストールして設定すると、次のことができるようになります。
+ CodeCatalyst プロジェクトにリンクして CodeCatalyst から Jira プロジェクトにアクセスする
+ CodeCatalyst プルリクエストに関する Jira の問題を更新する
+ Jira の問題でリンクされた CodeCatalyst プルリクエストのステータスとワークフローの実行を表示する