

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 Enterprise Server 儲存庫不相容。

安裝和設定 **GitHub 儲存庫**延伸模組後，您將能夠：
+ 在 CodeCatalyst 的來源儲存庫清單中檢視您的 GitHub 儲存庫
+ 在 GitHub 儲存庫中存放和管理工作流程定義檔案
+ 從 CodeCatalyst 開發環境建立、讀取、更新和刪除儲存在連結 GitHub 儲存庫中的檔案
+ 從 CodeCatalyst 中連結的 GitHub 儲存庫存放和索引檔案
+ 使用連線 GitHub 帳戶的現有儲存庫建立 CodeCatalyst 專案
+ 使用藍圖建立專案或新增藍圖時，使用藍圖產生的程式碼建立 GitHub 儲存庫
+ 當程式碼推送至連結的 GitHub 儲存庫，或在連結的 GitHub 儲存庫中建立、修改或關閉提取請求時，啟動 CodeCatalyst 工作流程會自動執行
+ 在 CodeCatalyst 工作流程中使用連結的 GitHub 儲存庫來源檔案
+ 在 CodeCatalyst 工作流程中讀取和執行 GitHub 動作
+ 將 CodeCatalyst 工作流程執行狀態傳送至連結的 GitHub 儲存庫，並根據遞交狀態封鎖 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 儲存庫**延伸模組後，您將能夠：
+ 在 CodeCatalyst 的來源儲存庫清單中檢視您的 Bitbucket 儲存庫
+ 在 Bitbucket 儲存庫中存放和管理工作流程定義檔案。
+ 從 CodeCatalyst 開發環境建立、讀取、更新和刪除儲存在連結 Bitbucket 儲存庫中的檔案
+ 使用連線 Bitbucket 帳戶的現有儲存庫建立 CodeCatalyst 專案
+ 從 CodeCatalyst 中連結的 Bitbucket 儲存庫存放和索引檔案
+ 使用藍圖建立專案或新增藍圖時，使用藍圖產生的程式碼建立 Bitbucket 儲存庫
+ 當程式碼推送至連結的 Bitbucket 儲存庫，或在連結的 Bitbucket 儲存庫中建立、修改或關閉提取請求時，啟動 CodeCatalyst 工作流程會自動執行
+ 在 CodeCatalyst 工作流程中使用您的連結 Bitbucket 儲存庫來源檔案
+ 將 CodeCatalyst 工作流程執行狀態傳送至連結的 Bitbucket 儲存庫，並根據遞交狀態封鎖 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 儲存庫**延伸模組後，您將能夠：
+ 在 CodeCatalyst 的來源儲存庫清單中檢視 GitLab 專案儲存庫
+ 在 GitLab 專案儲存庫中存放和管理工作流程定義檔案。
+ 從 CodeCatalyst 開發環境建立、讀取、更新和刪除儲存在連結 GitLab 專案儲存庫中的檔案
+ 使用連線 GitLab 使用者的現有儲存庫建立 CodeCatalyst 專案
+ 從 CodeCatalyst 中連結的 GitLab 專案儲存庫存放和索引檔案
+ 使用藍圖建立專案或新增藍圖時，使用藍圖產生的程式碼建立 GitLab 專案儲存庫
+ 當程式碼推送至連結的 GitLab 專案儲存庫，或在連結的 GitLab 專案儲存庫中建立、修改或關閉提取請求時，啟動 CodeCatalyst 工作流程會自動執行
+ 在 CodeCatalyst 工作流程中使用您的連結 GitLab 專案儲存庫來源檔案
+ 將 CodeCatalyst 工作流程執行狀態傳送至連結的 GitLab 專案儲存庫，並根據遞交狀態封鎖 GitLab 合併請求

### 在 CodeCatalyst 中整合 Jira 問題
<a name="extensions-types-jira"></a>

Jira 是一種軟體應用程式，可協助靈活的開發團隊規劃、指派、追蹤、報告和管理工作。**Jira Software** 擴充功能可讓您在 Amazon CodeCatalyst 專案中使用 Jira 專案。

**注意**  
CodeCatalyst 僅與 **Jira Software Cloud** 相容。

為 Amazon CodeCatalyst 專案安裝和設定 **Jira 軟體**擴充功能後，您將能夠：
+ 透過將 Jira 專案連結至 CodeCatalyst 專案，從 CodeCatalyst 存取專案
+ 更新 CodeCatalyst 提取請求的 Jira 問題
+ 檢視 Jira 問題中連結 CodeCatalyst 提取請求的狀態和工作流程執行