No momento, o Cloud Code é compatível com os seguintes ambientes de desenvolvimento integrado do JetBrains, versão 2022.3 ou mais recente:
- IntelliJ IDEA (link em inglês) (edições definitivas e comunitárias)
- PyCharm (edições Professional e Community)
- WebStorm
- GoLand
O suporte também é 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 integrado 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 a assistência de código do Gemini
O Cloud Code se integra ao Gemini Code Assist, um colaborador com tecnologia de IA, 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 Community, Educational e Ultimate |
PhpStorm | PyCharm Comunidade e profissional |
Rider | WebStorm | |
---|---|---|---|---|---|---|---|---|---|
Solicitar o Gemini Code Assist para preenchimento de código | |||||||||
Receba sugestões inline do Gemini Code Assist enquanto escreve | |||||||||
Converse com o Gemini Code Assist |
Como trabalhar com o Kubernetes
A tabela a seguir mostra os recursos de funcionalidade do Kubernetes disponíveis nos ambientes de desenvolvimento integrado compatíveis.
IntelliJ IDEA Finalmente |
Comunidade do IntelliJ IDEA |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|---|
Criar um app K8s com base em uma amostra | ||||||
Desenvolver / implantar um app 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 | ||||||
Ver registros do app |
*Disponível se o plug-in do idioma correto estiver instalado
**Somente na edição Pycharm Professional (não nas edições Community ou Education)
Como trabalhar com o Cloud Run
A tabela a seguir mostra os recursos da funcionalidade do Cloud Run disponíveis nos ambientes de desenvolvimento integrado compatíveis.
IntelliJ IDEA Finalmente |
Comunidade do IntelliJ IDEA |
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 NodeJs 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 do 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 ambientes de desenvolvimento integrado compatíveis.
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 aplicativo flexível |
Outros recursos
A tabela a seguir mostra outros recursos de funcionalidade disponíveis nos 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) | |||||
Build e snippets 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 |