Fonctionnalités de Cloud Code pour IntelliJ

Cloud Code fournit une assistance IDE pour le cycle de développement complet des applications Cloud Run, Kubernetes et App Engine, avec des exemples prêts à l'emploi, des extraits de configuration prêts à l'emploi et une expérience de débogage personnalisée.

Cloud Code offre également une meilleure intégration aux outils Google Cloud tels que Cloud Source Repositories, Cloud Storage et diverses bibliothèques Cloud.

Voici un aperçu de ce que Cloud Code peut offrir :

  • Intégration de Cloud Code avec Duet AI : utilisez Duet AI, un collaborateur basé sur l'IA, pour effectuer des tâches de développement plus efficacement.
  • Déploiement simplifié dans Cloud Run: déployez vos services Cloud Run directement depuis l'IDE vers Cloud Run (entièrement géré).
  • Exécution en un clic sur Kubernetes : développez vos clusters Kubernetes directement depuis votre IDE, à l'aide de Skaffold. Configurez Skaffold pour utiliser les stratégies de compilation et de déploiement souhaitées : fonctionne avec kubectl, Helm, Cloud Build (pour les compilations distantes), Jib et kaniko.
  • Développement continu sur Kubernetes : pour maintenir une boucle interne de développement serrée, vous pouvez activer le développement continu et vos modifications sont répercutées quasiment en temps réel. Si vous modifiez votre configuration ou votre code Kubernetes, Cloud Code recompilera le ou les conteneurs et relancera votre application.
  • Facilité de maintenance des ressources : surveillez vos ressources Cloud Run et Kubernetes depuis votre IDE en diffusant et en affichant les journaux de vos ressources à l'aide des explorateurs Cloud Run et Kubernetes. Vous pouvez également démarrer, arrêter et suivre l'état de vos clusters à partir du tableau de bord du cluster.
  • Possibilité d'utiliser les fichiers de configuration Skaffold et les modifications YAML pour Kubernetes : configurez rapidement les fichiers de schéma dans le respect des bonnes pratiques en vous appuyant sur des modèles intelligents, des extraits de code prêts à l'emploi et des saisies semi-automatiques basées sur le contexte.
  • Intégration avec App Engine: migrez votre application App Engine vers Cloud Code, où vous pouvez exécuter et déboguer localement des applications dans l'environnement standard, et déployer des applications dans l'environnement standard ou flexible.
  • Compatibilité avec Secret Manager: protégez les informations sensibles et sécurisez votre application grâce à la compatibilité intégrée de Secret Manager dans Cloud Code. Vous pouvez créer, afficher, mettre à jour et utiliser des secrets dans la vue Secret Manager sans les avoir dans votre codebase.
  • Navigateur d'API Google Cloud: parcourez les APIs Cloud disponibles, activez des services, puis installez et découvrez comment intégrer des bibliothèques clientes à votre application sans quitter votre IDE ni interrompre votre flux de développement, le tout avec le navigateur de la bibliothèque d'API.
  • Exemples personnalisés: configurez et partagez des dépôts d'exemples d'applications adaptés à votre organisation pour permettre à votre équipe de démarrer rapidement.
  • Intégration de Compute Engine: affichez les VM Compute Engine qui exécutent vos applications, établissez des connexions avec vos VM à l'aide de SSH, affichez leurs journaux et importez des fichiers vers une VM.

Obtenir de l'aide

Pour envoyer des commentaires ou signaler un problème dans votre IDE IntelliJ, accédez à Outils > Cloud Code > Aide / À propos > Envoyer des commentaires ou signaler un problème pour signaler un problème sur GitHub, ou posez une question sur Stack Overflow.