Amazon 的開發環境 CodeCatalyst - AWS Cloud9

AWS Cloud9 不再提供給新客戶。的現有客戶 AWS Cloud9 可繼續正常使用此服務。了解更多」

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

Amazon 的開發環境 CodeCatalyst

以下各節概述了如何 CodeCatalyst 使用 AWS Cloud9 IDE 來創建和管理您的開發環境。

建立開發環境

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

  • 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 主控台中建立開發環境之後,您可以檢視特定的開發環境設定:

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

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

  3. 在 [開發人員工具] 導覽窗格中,展開CodeCatalyst並選擇 [開啟設定] 以開啟 [開發人員環境設定] 檢視

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

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

    • 狀態:查看您當前的開發環境狀態,它被分配到的項目,並停止您的開發環境。

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

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

注意

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

注意

CodeCatalyst AWS CLI 從終端使用 Amazon 時,您必須確保在運行任何命令之前設置 AWS_PROFILE = 代碼催化劑。 CodeCatalyst

恢復開發環境

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

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

注意

恢復開發環境可能需要幾分鐘的時間。

刪除開發環境

當您完成處理儲存在開發環境中的內容時,您可以刪除該內容。在刪除開發環境之前,請確保您提交並將代碼更改推送到原始源存儲庫。刪除開發環境之後,開發環境的計算和儲存體計費就會結束。

您只能從中的 [開發環境] 頁面刪除開發環境 CodeCatalyst。如需有關如何刪除開發環境的詳細資訊,請參閱 Amazon CodeCatalyst 指南中的刪除開發環境

編輯開發環境devfile的存放庫

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

注意

您只能將公用容器映像檔包含在devfile.

注意

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

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

  2. 從 AWS Cloud9 側邊欄中,選擇 AWS 資源管理器

  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. 如果問題仍然存在,請將其刪除並嘗試創建一個新問題。

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

複製儲存庫

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

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

疑難排解開發環境

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

注意

CodeCatalyst AWS CLI 從終端使用 Amazon 時,您必須確保在運行任何命令之前設置 AWS_PROFILE = 代碼催化劑。 CodeCatalyst

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