Amazon CodeCatalyst 中的開發環境 - AWS Cloud9

AWS Cloud9 不再提供給新客戶。 AWS Cloud9 的現有客戶可以繼續正常使用該服務。進一步了解

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

Amazon CodeCatalyst 中的開發環境

下列各節概述如何使用 IDE 使用 CodeCatalyst AWS Cloud9 建立和管理開發環境。

建立開發環境

您可以透過多種方式建立開發環境:

  • 使用摘要、開發環境或來源儲存庫頁面中的 CodeCatalyst 來源儲存庫,在 CodeCatalyst 中建立開發環境。 CodeCatalyst

  • 從開發環境建立未連線至 CodeCatalyst 中來源儲存庫的空白開發環境。

  • 在您選擇的 IDE 中建立開發環境,並將 CodeCatalyst 來源儲存庫複製到該開發環境中。

您可以為每個分支和儲存庫建立一個開發環境。一個專案可以有多個儲存庫。您的開發環境僅與您的 CodeCatalyst 帳戶相關聯,且只能由該 CodeCatalyst 帳戶管理。您可以開啟開發環境,並與任何支援的 IDE 搭配使用。選擇特定的 IDE 之後,您只能使用所選的 IDE 開啟該開發環境。如果您想要使用不同的 IDE,您可以在導覽列中選取開發環境並選擇編輯,或建立新的開發環境,以變更 IDE。根據預設,開發環境會使用 2 核心處理器、4 GB RAM 和 16 GB 的持久性儲存體建立。

如需如何在 CodeCatalyst 中建立開發環境的詳細資訊,請參閱《Amazon CodeCatalyst 指南》中的建立開發環境

如需在 CodeCatalyst 中建立開發環境的資訊和步驟,請參閱《Amazon CodeCatalyst 使用者指南》中的建立開發環境

注意

您現在可以使用第三方來源儲存庫建立開發環境。如需有關將第三方來源儲存庫連結至 CodeCatalyst 內專案的資訊,請參閱《Amazon CodeCatalyst 使用者指南》中的連結來源儲存庫

重要

開發環境可以透過可存取 CodeCatalyst 登入資料的 devfile 執行指令碼。開啟不受信任的資源之前,請先檢查儲存庫。

開啟開發環境設定

在 CodeCatalyst 主控台中建立開發環境之後,您可以檢視特定的開發環境設定:

  1. 在 CodeCatalyst 主控台中,透過 AWS Cloud9 IDE 導覽至您的開發環境。

  2. 從 AWS Cloud9 側邊欄選擇 aws-explorer

  3. 開發人員工具導覽窗格中,展開 CodeCatalyst,然後選擇開啟設定以開啟開發環境設定檢視。

  4. Dev Environment Settings (開發環境設定) 檢視中,下列各章節包含適用於您開發環境的選項:

    • 別名:檢視和變更指派給開發環境的別名

    • 狀態:檢視您目前的開發環境狀態、指派給它的專案,並停止您的開發環境。

    • Devfile:檢視Devfile開發環境的 名稱和位置。選擇在編輯器中開啟Devfile來開啟您的 。

    • Compute Settings: (運算設定:) 變更開發環境的 Timeout Length (逾時長度) 長短和預設值。

注意

您無法在建立開發環境之後變更指派給開發環境的儲存空間量。

注意

從終端機使用 Amazon CodeCatalyst AWS CLI 時,您必須確保在執行任何 CodeCatalyst 命令之前設定 AWS_PROFILE=codecatalyst。 CodeCatalyst

恢復開發環境

開發環境 $HOME 目錄中的所有內容皆會永久儲存。如有必要,您可以停止在開發環境中工作,並在稍後繼續在開發環境中工作。假設開發環境閒置的時間超過建立開發環境時逾時欄位中選取的時間量。在此情況下,工作階段會自動停止。

您只能從 CodeCatalyst 恢復開發環境。如需如何繼續開發環境的詳細資訊,請參閱《Amazon CodeCatalyst 指南》中的繼續開發環境

注意

繼續開發環境可能需要幾分鐘的時間。

刪除開發環境

當您完成處理存放在開發環境中的內容時,您可以刪除該內容。刪除開發環境之前,請務必遞交程式碼變更並將其推送至原始來源儲存庫。刪除開發環境後,開發環境的運算和儲存計費會結束。

您只能從 CodeCatalyst 的 Dev Environments (開發環境) 頁面刪除開發環境。如需如何刪除開發環境的詳細資訊,請參閱《Amazon CodeCatalyst 指南》中的刪除開發環境

編輯開發環境devfile的儲存庫

若要變更開發環境的組態,請編輯 devfile。您可以使用devfiles 將整個團隊的開發開發環境標準化。您可以從 CodeCatalyst 中來源儲存庫的devfile根目錄編輯 。或者,您可以在支援的 IDE devfile中編輯 。如果您在支援的 IDE devfile中編輯 ,請遞交變更並推送至來源儲存庫或建立提取請求。如此一來,團隊成員就可以檢閱和核准devfile編輯。

注意

您只能在 中包含公有容器映像devfile。

注意

如果缺少相依性,某些 AWS Cloud9 IDE 功能可能無法在自訂 中運作devfile。可能需要額外的努力,才能在 Linux x64 以外的某些平台上運作。

在 中編輯開發環境devfile的儲存庫 AWS Cloud9
  1. 在 CodeCatalyst 主控台中,透過 AWS Cloud9 IDE 導覽至您的開發環境。

  2. 從 AWS Cloud9 邊欄中,選擇 aws-explorer

  3. 開發人員工具導覽窗格中,選擇 CodeCatalyst 工具組選單。

  4. 選擇 Open Devfile (開啟 Devfile)。

  5. 編輯 devfile,然後儲存檔案。

  6. 選擇來源控制,這是選單側邊列的Git延伸。

  7. 暫存變更前,在 Message (訊息) 文字欄位中輸入訊息。

  8. 若要準備提交,請選擇 Stage All Changes (+) (暫存所有變更 (+)) 圖示。

  9. 若要檢視Git命令,請選擇儲存庫名稱旁的功能表圖示。

  10. 選擇 Commit (提交) 和 Push (推送)。

  11. 從 AWS 工具組 功能表中選擇更新開發環境

    選擇 Commit (提交) 和 Push (推送)。已更新 devfile已儲存,變更已遞交並推送。

注意

假設您想要使用自訂啟動的開發環境devfile無法運作。這可能是因為 devfile 與 不相容 AWS Cloud9。若要疑難排解,請檢閱 devfile。如果問題仍然存在,請將其刪除並嘗試建立新的問題。

您也可以透過 CodeCatalyst 編輯開發環境的 devfile。如需詳細資訊,請參閱《Amazon CodeCatalyst 指南》中的設定您的開發環境

複製儲存庫

若要有效地使用來源儲存庫中的多個檔案、分支和遞交,您可以將來源儲存庫複製到本機電腦。然後,使用Git用戶端或 IDE 進行變更。從 CodeCatalyst,您可以使用與任何其他Git主機提供者相同的 IDE AWS Cloud9 Git延伸,也可以使用命令列。若要了解如何複製第三方儲存庫,請參閱初始化或複製Git儲存庫

如需從來源儲存庫建立開發環境並使用 CodeCatalyst 複製環境的詳細資訊,請參閱《Amazon CodeCatalyst 指南》中的來源儲存庫概念

疑難排解開發環境

如果您在使用開發環境時遇到問題,請參閱《Amazon CodeCatalyst 指南》中的開發環境疑難排解

注意

從終端機使用 Amazon CodeCatalyst AWS CLI 時,您必須確保在執行任何 CodeCatalyst 命令之前設定 AWS_PROFILE=codecatalyst。 CodeCatalyst

如果您在使用開發環境時遇到問題,請參閱《Amazon CodeCatalyst 指南》中的開發環境疑難排解