设置 Cloud Code 插件

Cloud Code for IntelliJ plugin 插件为 JetBrains 系列 IDE(包括 IntelliJ Community 版和 Ultimate 版、GoLand、PyCharm 和 WebStorm 等)添加了进行 Google Cloud 开发的支持。

前提条件

您需要在系统中安装和设置以下工具,并在机器的 PATH 中提供这些工具:

  • JetBrains IDE 2020.3 及更高版本

    IDE 应是以下某个 JetBrains IDE:

    • IntelliJ Ultimate 版或 Community 版
    • PyCharm Professional 版或 Community 版
    • WebStorm
    • GoLand
  • Docker:用于构建和推送容器映像。

  • 已配置的 Kubernetes 集群:可以是用于本地开发的集群,如 minikubeDocker Kubernetes 集群;也可以是远程集群,如 Google Kubernetes Engine 集群。 建议使用 minikube 集群进行本地开发;minikube 可由 Cloud Code 自动管理

  • 启用了结算功能Google Cloud 项目(如果您使用 Google Cloud)。通过项目,您可以在一个位置收集单个应用的所有相关资源,并可管理 API、启用 Google Cloud 服务、添加和移除协作者以及管理对 Google Cloud 资源的权限。

安装 Cloud Code 插件

直接安装

  1. 启动 IDE。
  2. 打开 IDE 后,刷新此页面。

    您现在可以通过点击下面的按钮来直接安装 Cloud Code 插件:

    该按钮会在打开的 IDE 中启动安装对话框。

    如果您未打开 IDE,则系统会将您定向至 JetBrains Marketplace,您可以从中下载与 IDE 最兼容的 Cloud Code 插件版本。

  3. 点击安装对话框中的确定以设置 Cloud Code。

手动安装

  1. 启动 IDE。
  2. 从您的 IDE 的插件市场搜索并安装“Cloud Code”插件(File > Settings > Plugins;对于 Mac OS X,则为 IntelliJ IDEA > Preferences > Plugins),搜索 Cloud Code,然后进行安装。
  3. 如果系统提示,请重启 IDE 以激活插件。

安装插件后,您可以开始创建自己的应用导入现有应用

托管式依赖项

默认情况下,Cloud Code 会自动安装一些必需的命令行依赖项,例如:

  • kubectl:用于处理 Kubernetes 集群以及管理 Kubernetes 部署。
  • skaffold:用于支持在 Kubernetes 集群上进行持续开发、智能映像构建和标记,以及一系列受支持的部署和构建类型。
  • minikube:用于支持本地开发。
  • Cloud SDK:用于支持管理 Google Cloud 上的资源。

依赖项的自定义版本

如需使用依赖项的自定义版本,请按照以下步骤选择停用依赖项管理:

  1. 通过打开 File > Settings > Tools > Cloud Code > Dependencies,在 IDE 中指定相关 Cloud Code 设置;对于 Mac OS X,则为 IntelliJ IDEA > Preferences > Tools > Cloud Code > Dependencies,然后配置部署工具部分。

  2. PATH 上安装相关依赖项:

获取支持

如需在 IntelliJ IDE 中提交反馈或报告问题,请转到工具 > Cloud Code > 帮助/简介 > 提交反馈或报告问题 (Submit feedback or report an issue),在 GitHub 上报告问题或在 Stack Overflow 上提问。

您还可以加入属于 Google Cloud Slack 社区#cloud-code 频道。