O Cloud Code tem suporte para ambiente de desenvolvimento integrado em todo o ciclo de desenvolvimento de aplicativos do Cloud Run, do Kubernetes e do App Engine, com amostras prontas para execução, snippets de configuração prontos para uso e uma experiência de depuração personalizada.
Também melhora a integração com ferramentas do Google Cloud, como o Cloud Source Repositories, o Cloud Storage e diversas bibliotecas do Cloud.
Veja um resumo do que o Cloud Code tem a oferecer:
- Integração do Cloud Code com a Duet AI: use a Duet AI, um colaborador com tecnologia de IA, para realizar tarefas de desenvolvimento com mais eficiência e eficiência.
- Implantação simplificada no Cloud Run: implante os serviços do Cloud Run diretamente do ambiente de desenvolvimento integrado no Cloud Run (totalmente gerenciado).
- Execução com um clique no Kubernetes: desenvolva nos clusters do Kubernetes diretamente do ambiente de desenvolvimento integrado, usando o Skaffold. Configure o Skaffold para usar as estratégias de compilação e implantação desejadas: funciona com kubectl, Helm, Cloud Build (para compilações remotas), Jib e Kaniko.
- Desenvolvimento contínuo no Kubernetes: para manter uma rigorosa repetição interna de desenvolvimento, ative o desenvolvimento contínuo, e as alterações serão refletidas quase em tempo real. A qualquer alteração na configuração ou no código do Kubernetes, o Cloud Code recriará o(s) contêiner(es) e executará novamente o aplicativo.
- Fácil manutenção de recursos: monitore os recursos do Cloud Run e do Kubernetes de dentro do ambiente de desenvolvimento integrado, fazendo streaming e visualizando registros dos recursos que usam os exploradores do Cloud Run e do Kubernetes. Também é possível iniciar, interromper e acompanhar o status dos clusters usando o painel do cluster.
- Arquivo de configuração do Skaffold e compatibilidade com edições no YAML do Kubernetes: configure rapidamente com modelos inteligentes, snippets prontos para uso e conclusões baseadas em contexto. Assim, você configura arquivos de esquema de acordo com as práticas recomendadas.
- Integração do App Engine: migre o aplicativo do App Engine para o Cloud Code, em que é possível executar e depurar localmente aplicativos no ambiente padrão e implantar aplicativos no ambiente padrão ou flexível.
- Suporte ao Secret Manager: proteja informações confidenciais e mantenha seu app seguro com o suporte integrado do Secret Manager do Cloud Code. Você pode criar, ver, atualizar e usar secrets na visualização do Secret Manager sem tê-los na sua base de código.
- Navegador da API Google Cloud: navegue pelas APIs do Cloud disponíveis, ative os serviços, instale e saiba como integrar bibliotecas de cliente ao seu app sem sair do ambiente de desenvolvimento integrado e interromper o fluxo de desenvolvimento. Tudo isso com o navegador de bibliotecas de API.
- Amostras personalizadas: configure e compartilhe repositórios de amostras de aplicativos personalizados para sua organização para que sua equipe comece rapidamente.
- Integração com o Compute Engine: veja as VMs do Compute Engine que executam seus aplicativos, estabeleça conexões com elas usando SSH, visualize registros do aplicativo e faça upload de arquivos para uma VM.