No momento, o Cloud Code aceita os seguintes ambientes de desenvolvimento integrado do JetBrains: Versão 2022.3 ou mais recente:
- IntelliJ IDEA (Edições Ultimate e Community)
- PyCharm (edições Professional e Community)
- WebStorm
- GoLand
Há também suporte limitado para Passageiro.
Funcionalidade geral do Cloud Code
A tabela a seguir mostra os recursos gerais de funcionalidade do Cloud Code disponíveis nos ambientes de desenvolvimento integrados compatíveis.
IntelliJ IDEA Community e Ultimate |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
Gerenciar automaticamente a CLI gcloud | |||||
Gerenciar outras dependências (minikube, Skaffold, kubectl) |
Programar com o Gemini Code Assist
O Cloud Code se integra O Gemini Code Assist, uma ferramenta com tecnologia de IA colaborador, para simplificar o desenvolvimento.
O Gemini Code Assist no Cloud Code está disponível nos seguintes ambientes de desenvolvimento integrado do JetBrains, versão 2022.3 ou mais recente:
AppCode | CLion | DataGrip | GoLand | IntelliJ IDEA Comunidade, educacional e Ultimate |
PhpStorm | Comunidade e profissional PyCharm |
Rider | WebStorm | |
---|---|---|---|---|---|---|---|---|---|
Crie um comando para o Gemini Code Assist para preenchimentos de código | |||||||||
Receba sugestões inline do Gemini Code Assist enquanto você programa | |||||||||
Conversar com o Gemini Code Assist |
Como trabalhar com o Kubernetes
A tabela a seguir mostra os recursos de funcionalidade do Kubernetes disponíveis nos IDEs com suporte.
IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|---|
Criar um app K8s com base em uma amostra | ||||||
Desenvolver / implantar um app do K8s | ||||||
Depurar um app Java K8s | ||||||
Depurar um app NodeJs K8s | * | |||||
Depurar um app Python K8s | * | ** | ||||
Depurar um app Go K8s | * | |||||
Executar um app K8s | ||||||
Explorar os registros do app |
*Disponível se o plug-in no idioma correto estiver instalado
**Somente na edição Professional do Pycharm (não nas edições Community ou Education)
Como trabalhar com o Cloud Run
A tabela a seguir mostra os recursos de funcionalidade do Cloud Run disponíveis nos ambientes de desenvolvimento integrados compatíveis.
IntelliJ IDEA Finalidade |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|---|
Criar um serviço com base em uma amostra | ||||||
Desenvolver um serviço localmente | ||||||
Depurar um serviço Java localmente | ||||||
Depurar um serviço Node.js localmente | * | |||||
Depurar um serviço Python localmente | * | |||||
Depurar um serviço Go localmente | * | |||||
Implantar um serviço | ||||||
Visualizar registros de serviço |
*Disponível se o plug-in no idioma correto estiver instalado
Como trabalhar com o App Engine
A tabela a seguir mostra os recursos de funcionalidade do App Engine disponíveis nos IDEs com suporte.
IntelliJ IDEA Community e Ultimate |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
Executar e depurar um app padrão | |||||
Implantar um app padrão | |||||
Criar um aplicativo flexível do App Engine | |||||
Implantar um app flexível |
Outros recursos
A tabela a seguir exibe outros recursos de funcionalidade disponíveis no os ambientes de desenvolvimento integrado compatíveis que não foram abordados nas outras tabelas.
IntelliJ IDEA Community e Ultimate |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
Gerenciar secrets | |||||
Procurar e ativar APIs | |||||
Adicionar bibliotecas de APIs do Cloud a projetos Maven (automaticamente) | |||||
Snippets de build e de código | |||||
Gerenciar bibliotecas de cliente do Cloud | |||||
Criar apps de exemplo personalizados | |||||
Navegar pelos arquivos no Cloud Storage | |||||
Usar o Cloud Source Repositories |