快速入門:在中安裝擴充功能、連接提供者和連結資源 CodeCatalyst - Amazon CodeCatalyst

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

快速入門:在中安裝擴充功能、連接提供者和連結資源 CodeCatalyst

本自學課程提供下列三項工作的逐步解說:

  1. 安裝GitHub 存儲庫Bitbucket 存儲庫,存GitLab 儲庫Jira 軟件擴展。系統會提示您在外部網站中進行連線,並 CodeCatalyst 提供第三方資源的存取權,這是下一個步驟的一部分。

    重要

    若要將GitHub 存放庫Bitbucket 儲存庫、儲GitLab 存庫Jira 軟體延伸功能安裝到您的 CodeCatalyst 空間,您必須使用在空間中具有 S pace 管理員角色的帳戶登入。

  2. Connect 您的 GitHub 帳戶、Bitbucket 工作區、 GitLab 使用者或 Jira 網站連線到。 CodeCatalyst

    重要

    若要將您的 GitHub 帳戶、Bitbucket 工作區、 GitLab 使用者或 Jira 網站連線到您的 CodeCatalyst 空間,您必須同時是協力廠商來源的管理員和 S CodeCatalyst pace 管理員。

    重要

    安裝儲存庫擴充功能後,您連結到的任何儲存庫都 CodeCatalyst 會將其程式碼編入索引並儲存在其中 CodeCatalyst。這將使代碼可在中搜索 CodeCatalyst。若要進一步瞭解中使用連結儲存庫時程式碼的資料保護 CodeCatalyst,請參閱 Amazon 使用 CodeCatalyst 者指南中的資料保護。

    注意

    如果您使用 GitHub 帳戶的連線,則必須建立個人連線,以便在您的身分與身分之間建立 CodeCatalyst 身 GitHub 分對應。如需詳細資訊,請參閱 個人連接透過個人連線存取 GitHub 資源

  3. 將您的 GitHub 存儲庫,Bitbucket 存儲庫, GitLab 項目存儲庫或 Jira 項目鏈接到您的 CodeCatalyst 項目。

    重要
    重要

    CodeCatalyst 不支持檢測鏈接存儲庫的默認分支中的更改。若要變更連結存放庫的預設分支,您必須先將其與之取消連結 CodeCatalyst,變更預設分支,然後再次連結。如需詳細資訊,請參閱鏈接 GitHub 存儲庫,Bitbucket 存儲庫, GitLab 項目存儲庫和 Jira 項目 CodeCatalyst

    最佳作法是在連結存放庫之前,務必確定您擁有最新版本的擴充功能。

    注意
    • 一個 GitHub 存儲庫,Bitbucket 存儲庫或 GitLab 項目存儲庫只能鏈接到一個空間中的一個 CodeCatalyst 項目。

    • 您無法在專案中使用空白或封存的 GitHub 儲存庫、Bitbucket 儲存庫或 GitLab 專案儲存庫。 CodeCatalyst

    • 您無法連結與 GitLab 專案中 GitHub 儲存庫具有相同名稱的儲存庫、Bitbucket 儲存庫或 CodeCatalyst 專案儲存庫。

    • GitHub 儲存庫擴充功能與 GitHub 企業伺服器儲存庫不相容。

    • Bitbucket 儲存庫擴充功能與 Bitbucket 資料中心儲存庫不相容。

    • GitLab 存儲庫擴展與 GitLab 自我管理的項目存儲庫不兼容。

    • 您無法使用「為我撰寫描述」或「匯總註解」功能與連結的儲存庫。這些功能僅適用於中的提取請求 CodeCatalyst。

    • 一個 CodeCatalyst 專案只能連結至一個 Jira 專案。一個 Jira 項目可以鏈接到多個 CodeCatalyst 項目。

您還可以安裝GitHub 存儲庫Bitbucket 存儲庫,存儲GitLab 擴展,連接到您的 GitHub 帳戶,Bitbucket 工作區或 GitLab 用戶,並在創建新 CodeCatalyst 項目時鏈接第三方存儲庫。如需詳細資訊,請參閱使用連結的第三方儲存庫建立專案

步驟 1:從 CodeCatalyst 目錄安裝第三方擴充功能

在中使用 thid-party 資源的第一步 CodeCatalyst 是從目錄安裝GitHub 存放庫擴充功能。 CodeCatalyst 若要安裝擴充功能,請執行下列步驟,為您要使用的協力廠商資源選擇擴充功能。GitHub 存儲庫Bitbucket 存儲庫GitLab 存儲庫允許您使用 GitHub 存儲庫,Bitbucket 存儲庫或 GitLab 項目存儲庫。 CodeCatalystJira 軟件允許您管理中的 Jira 問題。 CodeCatalyst

若要從 CodeCatalyst 目錄安裝擴充功能
  1. 請在以下位置開啟 CodeCatalyst 主控台。 https://codecatalyst.aws/

  2. 導覽至您的 CodeCatalyst 空間。

  3. 選擇頂端功能表 The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst. 中的「目」圖示,以導覽至目錄。 CodeCatalyst CodeCatalyst 您可以搜索GitHub 存儲庫Bitbucket 存儲庫,存GitLab 儲庫Jira 軟件。您還可以根據類別過濾擴展名。

  4. (選擇性) 若要查看有關擴充功能的詳細資訊 (例如擴充功能的權限),請選擇擴充功能名稱。

  5. 選擇 Install (安裝)。檢閱擴充功能所需的權限,如果您要繼續,請再次選擇 [安裝]。

安裝擴展程序後,您將轉到擴展程序詳細信息頁面。根據您安裝的擴充功能,您可以檢視和管理連線的提供者和連結的資源。

步驟 2:將您的第三方供應商 Connect 到您的 CodeCatalyst 空間

安裝GitHub 存儲庫Bitbucket 存儲庫,存儲庫Jira 軟件擴展後,下一步是將您的 GitHub 帳戶,Bitbucket 工作區, GitLab 項目存GitLab 儲庫或 Jira 站點連接到您的空間。 CodeCatalyst

若要將您的 GitHub 帳戶、Bitbucket 工作區或 Jira 網站連線到 CodeCatalyst
  • 根據您安裝的協力廠商擴充功能,執行下列其中一項作業:

    • GitHub 存儲庫:Connect 到一個 GitHub 帳戶。

      1. 在 [已連線的 GitHub 帳戶] 索引標籤中,選擇 [Connect GitHub 帳戶] 以移至其外部網站 GitHub。

      2. 使用您 GitHub 的 GitHub 憑據登錄到您的帳戶,然後選擇要安裝 Amazon 的帳戶 CodeCatalyst。

        提示

        如果您先前已將 GitHub 帳戶連結至空間,則不會提示您重新授權。如果您是多個組織的成員或協作者,則會看到一個對話方塊,詢問您要在何處安裝擴充功能;如果您只屬於一個 GitHub 組織,則會看到 Amazon CodeCatalyst 應用程式的 GitHub 組態頁面。針對您要允許的存放庫存取設定應用程式,然後選擇 [儲]。如果 [儲存] 按鈕未啟用,請變更組態,然後再試一次。

      3. 選擇是否允許存 CodeCatalyst 取所有目前和 future 的儲存庫,或選擇要在其中使用的特定 GitHub 儲存庫 CodeCatalyst。預設選項是包含 GitHub 帳戶中的所有 GitHub 儲存庫,包括將 future 存取的儲存庫 CodeCatalyst。

      4. 檢閱授予的權限 CodeCatalyst,然後選擇 [安裝]。

      將 GitHub 帳戶連接到後 CodeCatalyst,您將進入GitHub 存儲庫擴展程序詳細信息頁面,您可以在其中查看和管理已連接的 GitHub 帳戶和鏈接的 GitHub 存儲庫。

    • 比特桶存儲庫:Connect 到比特桶工作區。

      1. 在 [連線的 Bitbucket 工作區] 索引標籤中,選擇 [Connect Bitbucket] 工作區以移至 Bitbucket 的外部網站。

      2. 使用您的 Bitbucket 認證登入您的 Bitbucket 工作區,並檢閱授予的權限。 CodeCatalyst

      3. 從 [授權工作區] 下拉式功能表中,選擇您要提供 CodeCatalyst 存取權的 Bitbucket 工作區,然後選擇 [授與存取權]。

        提示

        如果您之前已將 Bitbucket 工作區連接到空間,則不會提示您重新授權。如果您是一個以上 Bitbucket 工作區的成員或協作者,則會看到一個對話方塊,詢問您要在何處安裝擴充功能;如果您只屬於一個 Bitbucket 工作區,則會看到 Amazon CodeCatalyst 應用程式的設定頁面。針對您要允許的工作區存取設定應用程式,然後選擇 [授與存取權]。如果 [授與存取權] 按鈕未啟用,請變更組態,然後再試一次。

      將您的 Bitbucket 工作區連接到之後 CodeCatalyst,您將前往 Bitbucket 儲存庫擴充功能詳細資料頁面,您可以在此檢視和管理已連接的 Bitbucket 工作區和連結的 Bitbucket 儲存庫。

    • GitLab 儲存庫:Connect 至使 GitLab 用者。

      1. 選擇 [Connect GitLab 使用者] 以前往的外部網站 GitLab。

      2. 使用您的 GitLab 憑據登錄到您的用 GitLab 戶,並查看授予的權限 CodeCatalyst。

        提示

        如果您先前已將 GitLab 使用者連線至空間,將不會提示您重新授權。您將被導航回控 CodeCatalyst 制台。

      3. 選擇 [授權 AWS 連接器] GitLab。

      將 GitLab 使用者連線到之後 CodeCatalyst,您會前往GitLab 儲存庫擴充功能詳細資料頁面,您可以在其中檢視和管理已連線的 GitLab 使用者和連結的 GitLab 專案存放庫。

    • 吉拉軟件:Connect 吉拉站點。

      1. 在「已連線的 Jira 網站」索引標籤中,選擇「Connect Jira 網站」以前往 Atlassian Marketplace 的外部網站。

      2. 選擇「立即取得」以開始在您的 Jira 網站 CodeCatalyst 上進行安裝。

        注意

        如果您之前已安裝 CodeCatalyst 到 Jira 網站,您將收到通知。選擇 [開始] 以進行最後一步。

      3. 根據您的角色,執行下列任一項作業:

        1. 如果您是 Jira 網站管理員,請從站點下拉菜單中選擇 Jira 站點以安裝 CodeCatalyst 應用程序,然後選擇安應用程序。

          注意

          如果您有一個 Jira 網站,則不會顯示此步驟,並且會自動將您導向到下一步。

          1. 如果您不是 Jira 管理員,請從網站下拉菜單中選擇 Jira 站點以安裝 CodeCatalyst 應用程序,然後選擇請求應用程序。有關安裝 Jira 應用程序的更多信息,請參閱誰可以安裝應用程序? 。

          2. 在輸入文字欄位 CodeCatalyst 中輸入您需要安裝的原因,或保留預設文字,然後選擇 [提交請求]。

      4. 檢閱安裝應用程式 CodeCatalyst 時所執行的動作,然後選擇 [立即取得]。

      5. 安裝應用程式之後,請選擇 [返回 CodeCatalyst至] 以返回 CodeCatalyst。

      將您的 Jira 站點連接到後 CodeCatalyst,您可以在 Jira 軟件擴展詳細信息頁面的「已連接的 Jira 站點」選項卡中查看連接的站點。

使用 GitHub 存儲庫,Bitbucket 存儲庫或 GitLab 項目存儲庫或管理 Jira 問題的第三個也是最後一步 CodeCatalyst 是將它們鏈接到要在其中使用它的 CodeCatalyst 項目。

若要從擴充功能詳細 GitHub 資訊頁面將儲存庫、 GitLab Bitbucket 儲存庫、專案儲存庫或 Jira CodeCatalyst 專案連結至專案
  • 根據您安裝的第三方擴充功能和您連線的提供者,執行下列其中一項動作:

    • GitHub 儲存庫:連結儲 GitHub 存庫。

      1. 在「連結的 GitHub 儲存庫」頁籤中,選擇「連結儲 GitHub 存

      2. GitHub 帳戶下拉式清單中,選擇包含您要連結之儲存庫的 GitHub 帳戶。

      3. GitHub 存放庫下拉式清單中,選擇要連結至 CodeCatalyst 專案的儲存庫。

        提示

        如果儲存庫的名稱顯示為灰色,則無法連結該儲存庫,因為該儲存庫已連結至空間中的另一個專案。

      4. (選擇性) 如果您在儲 GitHub 存庫清單中看不到儲存庫,可能尚未針對中的 Amazon CodeCatalyst 應用程式中的儲存庫存取進行設定 GitHub。您可以設定連線帳戶 CodeCatalyst 中可以使用哪些 GitHub 儲存庫。

        1. 導覽至您的GitHub帳戶,選擇 [設定],然後選擇 [應用程式]。

        2. 已安裝的 GitHub 應用程式索引標籤中,選擇 Amazon CodeCatalyst 應用程式的設定

        3. 執行下列其中一項作業,以設定您要連結的 GitHub 儲存庫存取權限 CodeCatalyst:

          • 若要提供對所有目前和 future 儲存庫的存取權,請選擇所有儲存庫

          • 若要提供特定儲存區域的存取權,請選擇 [僅選取儲存區域],選擇 [選取儲存區域] 下拉式清單,然後選擇您要允許連結的儲存區域 CodeCatalyst。

      5. CodeCatalyst 專案下拉式選單中,選擇您要連結 GitHub 儲存庫的 CodeCatalyst 專案。

      6. 選擇 Link (連結)

      如果您不想再在中使用 GitHub 儲存庫 CodeCatalyst,可以將其與 CodeCatalyst 專案取消連結。取消鏈接存儲庫時,該存儲庫中的事件將不會啟動工作流程運行,並且您將無法將該存儲庫與開 CodeCatalyst 發環境一起使用。如需詳細資訊,請參閱取消鏈接 GitHub 存儲庫,Bitbucket 存儲庫, GitLab 項目存儲庫和 Jira 項目 CodeCatalyst

    • 比特桶存儲庫:鏈接一個比特桶存儲庫。

      1. 在 [連結的 Bitbucket 儲存庫] 索引標籤中,選擇 [連結 Bitbucket 儲存庫]。

      2. Bitbucket 工作區下拉式清單中,選擇包含您要連結之儲存庫的 Bitbucket 工作區。

      3. Bitbucket 儲存庫下拉式清單中,選擇您要連結至 CodeCatalyst 專案的儲存庫。

        提示

        如果儲存庫的名稱顯示為灰色,則無法連結該儲存庫,因為該儲存庫已連結至空間中的另一個專案。

      4. CodeCatalyst 項目下拉菜單中,選擇要鏈接到 Bitbucket 存儲庫的 CodeCatalyst 項目。

      5. 選擇 Link (連結)

      如果您不想再在中使用 Bitbucket 儲存庫 CodeCatalyst,您可以將其與專案取消連結。 CodeCatalyst 取消鏈接存儲庫時,該存儲庫中的事件將不會啟動工作流程運行,並且您將無法將該存儲庫與開 CodeCatalyst 發環境一起使用。如需詳細資訊,請參閱取消鏈接 GitHub 存儲庫,Bitbucket 存儲庫, GitLab 項目存儲庫和 Jira 項目 CodeCatalyst

    • GitLab 儲存庫:連結專 GitLab 案存放庫。

      1. 在 [連結 GitLab 專案儲存庫] 索引標籤中,選擇 [連結 GitLab 專案儲存

      2. GitLab 使用者下拉式清單中,選擇包含您要連結之儲存庫的 GitLab 使用者。

      3. GitLab 專案存放庫下拉式清單中,選擇要連結至 CodeCatalyst 專案的存放庫。

        提示

        如果儲存庫的名稱顯示為灰色,則無法連結該儲存庫,因為該儲存庫已連結至空間中的另一個專案。

      4. CodeCatalyst 專案下拉式功能表中,選 CodeCatalyst 擇您要連結 GitLab 專案存放庫的專案。

      5. 選擇 Link (連結)

      如果您不想再在中使用 GitLab 專案存放庫 CodeCatalyst,可以將其與 CodeCatalyst 專案取消連結。取消鏈接項目存儲庫時,該項目存儲庫中的事件將不會啟動工作流運行,並且您將無法將該項目存儲庫與開 CodeCatalyst 發環境一起使用。如需詳細資訊,請參閱取消鏈接 GitHub 存儲庫,Bitbucket 存儲庫, GitLab 項目存儲庫和 Jira 項目 CodeCatalyst

    • 吉拉軟件:鏈接一個 Jira 項目。

      1. 在「連結的 Jira 專案」標籤中,選擇「連結 Jira 專案」。

      2. Jira 網站下拉式選單中,選擇包含您要連結之專案的 Jira 網站。

      3. Jira 專案下拉式選單中,選擇您要連結至專 CodeCatalyst 案的專案。

      4. CodeCatalyst 項目下拉菜單中,選 CodeCatalyst 擇要鏈接到 Jira 項目的項目。

      5. 選擇 Link (連結)

      一旦 Jira 專案連結到 CodeCatalyst 專案,就會完全停用對 CodeCatalyst 問題的存取權, CodeCatalyst 導覽窗格中的問題將會取代為連結至 Jira 專案的 Jira 問題項目。

      如果您不想再在中使用 Jira 專案 CodeCatalyst,您可以將其與專案取消連結。 CodeCatalyst取消連結 Jira 專案時, CodeCatalyst專案中將無法使用 Jira 問題,而「問題」將再次成為 CodeCatalyst 問題提供者。如需詳細資訊,請參閱取消鏈接 GitHub 存儲庫,Bitbucket 存儲庫, GitLab 項目存儲庫和 Jira 項目 CodeCatalyst

您還可以將 GitHub 存儲庫,Bitbucket 存儲庫或 GitLab 項目存儲庫鏈接到代碼中的代碼存儲庫中的項目。如需詳細資訊,請參閱連結來自連結第三方供應商的

後續步驟

安裝GitHub 儲存庫Bitbucket 儲存庫或儲存GitLab 庫擴充功能、連接資源提供者,並將第三方存放庫連結至 CodeCatalyst 專案之後,您就可以在 CodeCatalyst 工作流程和開發環境中使用它。您也可以在連線的 GitHub 帳戶、Bitbucket 工作區或 GitLab 使用從藍圖產生之程式碼的使用者中建立第三方儲存庫。如需詳細資訊,請參閱 在第三方存放庫事件之後自動啟動工作流程建立開發環境

安裝 Jira 軟件擴展後,連接您的 Jira 站點,將您的 Jira 項目鏈接到項目並鏈接拉請求,從更新反映在您的 Jira 項 CodeCatalyst 目中。 CodeCatalyst 如需將提取要求連結至 Jira 問題的詳細資訊,請參閱將 Jira 問題鏈接到 CodeCatalyst 提取請求。如需在 Jira 中檢視 CodeCatalyst 事件的詳細資訊,請參閱檢視 Jira 問題中的 CodeCatalyst 事件