安裝 Cloud Code for IntelliJ 外掛程式

IntelliJ 適用的 Cloud Code 外掛程式為 JetBrains 系列 IDE 加入 Google Cloud 開發支援功能,其中包含 IntelliJ (Community 與 Ultimate 版本)、GoLand、PyCharm、WebStorm 和其他。

事前準備

下列工具應會在您的系統上安裝及設定,並可用於電腦的 PATH

  • JetBrains IDE 2022.3 以上版本

    您的 IDE 必須是以下其中一種 JetBrains IDE:

    • IntelliJ Ultimate 或 Community
    • PyCharm Professional 或 Community
    • WebStorm
    • GoLand
  • Git,以便 Cloud Code 執行 Git 作業,例如複製範例。

  • Docker 用於建構及推送容器映像檔。

  • 已設定的 Kubernetes 叢集可以是本機開發作業使用的叢集 (例如 minikubeDocker Kubernetes 叢集),也可以是遠端叢集 (例如 Google Kubernetes Engine 叢集)。建議您使用 minikube 叢集進行本機開發作業,Cloud Code 可自動管理 minikube。

  • 如果您使用的是 Google Cloud,請Google Cloud 專案,並啟用計費功能。您可以透過專案將單一應用程式的所有相關資源集中收納,並管理 API、啟用 Google Cloud服務、新增及移除協作者,以及管理Google Cloud 資源的權限。

安裝 Cloud Code 外掛程式

從 JetBrains Marketplace 安裝 Cloud Code 外掛程式

或者,您也可以直接在 IDE 中安裝外掛程式:

  1. 啟動 IDE。

  2. 開啟 IDE 的市集:

    • 如果是 Windows,請依序前往「File」 >「Settings」 >「Plugins」
    • 如果是 macOS,請依序前往「IntelliJ IDEA」 >「Preferences」 >「Plugins」
  3. 在搜尋欄位中輸入 Google Cloud Code,然後安裝 Cloud Code 外掛程式。

    IntelliJ 市集中的 Cloud Code 外掛程式

  4. 系統提示時,請重新啟動 IDE 以啟用外掛程式。

  5. 如要避免任何衝突,如果您使用 Android Studio 做為 IDE,請在安裝 Cloud Code 後停用 Google Cloud Tools for Android Studio 外掛程式。 Google Cloud Tools for Android Studio 外掛程式即將淘汰,並會在日後的 Android Studio 版本中完全移除。

受管理的依附元件

根據預設,Cloud Code 會自動安裝一些必要的指令列依附元件,例如:

  • kubectl:用於 Kubernetes 叢集,並管理 Kubernetes 部署項目。
  • skaffold 支援 Kubernetes 叢集上的持續開發作業、建構及標記智慧型映像檔,以及一系列受到支援的部署和建構類型。
  • minikube,以支援本機開發作業。
  • gcloud CLI,可用於管理 Google Cloud上的資源。

依附元件的自訂版本

如要使用自訂版本的依附元件,請按照下列步驟選擇不使用依附元件管理功能:

  1. 在 IDE 中指定相關的 Cloud Code 設定,方法是依序開啟「File」 >「Settings」 >「Tools」 >「Cloud Code」 >「Dependencies」,或在 Mac OS X 中依序開啟「IntelliJ IDEA」 >「Preferences」 >「Tools」 >「Cloud Code」 >「Dependencies」,然後設定「Deployment Tools」部分。

  2. PATH 上安裝相關依附元件:

選用:下載並驗證 Cloud Code 二進位檔

驗證 Cloud Code 二進位檔有助於確保 Cloud Code 外掛程式在發布和提交管道中未遭到竄改。

如要將 Cloud Code StableInsiders 二進位檔下載到電腦,請按照下列步驟操作:

  1. 在 Cloud Code 的「Plugin versions頁面中,選取「Stable」或「Insiders頻道。

    如要進一步瞭解「測試人員」版本,請參閱「使用預先發布功能」。

  2. 下載最新版的 Cloud Code,或是您要驗證的版本 (必須屬於目前支援驗證的版本):

    • 穩定版:23.1.1-221/23.1.1-222 之後的每個版本 (不含 23.1.1-221/23.1.1-222)

    • Insiders:23.1.1-221-IB.1/23.1.1-222-IB.1 後的每個版本 (不含 23.1.1-221-IB.1/23.1.1-222-IB.1)

  3. 請記下 Cloud Code 二進位檔 (google-cloud-code.zip 檔案) 的路徑。

如要驗證 Cloud Code 二進位檔,請按照下列步驟操作:

  1. 將最新版的 marketplace-zip-signer-cli.jar 檔案下載到電腦。請記下 jar 檔案的路徑。

  2. 下載 DigiCert Trusted Root G4。請記下憑證檔案的路徑。

  3. 請確認您已安裝 JDK。這是執行 Java 指令的必要條件。

  4. 如要驗證 zip 檔案 (Cloud Code 二進位檔),請在指令列中執行下列指令:

    java -jar PATH_TO_ZIP_SIGNER_JAR verify -in PATH_TO_ZIP_FILE -cert PATH_TO_CERTIFICATE_FILE
    

    如果驗證失敗,命令列輸出內容會顯示下列其中一個訊息:

    • Zip archive is not signed by provided certificate authority.
    • Provided zip archive is not signed.
    • Signature of zip archive is invalid.

    如果您在指令列輸出內容中沒有看到任何訊息,表示驗證已成功。

取得支援

如要在 IntelliJ IDE 中提交意見回饋或回報問題,請依序前往「Tools」 >「Cloud Code」 >「Help / About」 >「Submit feedback or report an issue」,即可在 GitHub 上回報問題。