Como configurar a extensão do Cloud Code

A extensão do Cloud Code para o IntelliJ adiciona suporte para o desenvolvimento do Google Cloud Platform à família de ambientes de desenvolvimento integrado da JetBrains, incluindo o IntelliJ (edições Community e Ultimate), GoLand, PyCharm, WebStorm e outros.

Pré-requisitos

As seguintes ferramentas serão instaladas e configuradas no sistema e estarão disponíveis no PATH da sua máquina:

  • Ambiente de desenvolvimento integrado da JetBrains versão 2019.3 ou posterior

    É necessário que o ambiente de desenvolvimento integrado seja algum desses da JetBrains:

    • IntelliJ Ultimate ou Community
    • PyCharm Professional ou Community
    • WebStorm
    • GoLand
  • Docker para criar e enviar as imagens de contêiner.

  • Cluster configurado do Kubernetes, que pode ser um cluster para desenvolvimento local, como o Minikube (em inglês) ou o Docker Kubernetes (em inglês), ou um cluster remoto, como o cluster do Google Kubernetes Engine. Recomenda-se um cluster Minikube para desenvolvimento local.

Dependências gerenciadas

Por padrão, o Cloud Code instalará automaticamente algumas dependências de linha de comando obrigatórias, como:

  • kubectl para trabalhar com clusters e gerenciar implantações do Kubernetes.
  • Skaffold para dar suporte ao desenvolvimento contínuo em um cluster do Kubernetes, à criação e inclusão de tags inteligente de imagens e a uma matriz de tipos de build e implantação compatíveis.
  • SDK do Cloud para dar suporte a recursos de gerenciamento no Google Cloud.

Se você preferir usar versões personalizadas dessas dependências, desative o gerenciamento de dependências especificando as configurações relevantes do Cloud Code no seu ambiente de desenvolvimento integrado (Arquivo > Configurações > Outras configurações > Cloud Code > Kubernetes ou, no Mac OS X, IntelliJ IDEA > Preferências > Outras configurações > Cloud Code e Kubernetes).

Como instalar o plug-in do Cloud Code

  • No mercado de plug-ins do ambiente de desenvolvimento integrado (Arquivo > Configurações > Plug-ins ou, para Mac OS X, IntelliJ IDEA > Preferences > Plugins), procure o plug-in "Cloud Code" e instale-o.

    Talvez seja necessário reiniciar o ambiente de desenvolvimento integrado para ativar o plug-in.

  • Depois disso, será possível começar a criar seu próprio aplicativo ou importar um existente.

Como receber suporte

Acesse o GitHub para enviar feedback e informar problemas ou o Stack Overflow (ambos em inglês) para fazer perguntas.