Cloud Code prend actuellement en charge les IDE JetBrains suivants : version 2022.3 ou ultérieure:
- IntelliJ IDEA (Ultimate Edition et Community Edition)
- PyCharm (Éditions Professional et Community Edition)
- WebStorm
- GoLand
De plus, l'assistance est limitée Passager :
Fonctionnalité générale de Cloud Code
Le tableau suivant présente les fonctionnalités générales de Cloud Code disponibles dans les IDE compatibles.
IntelliJ IDEA Community et Ultimate |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
Gérer automatiquement la gcloud CLI | |||||
Gérer d'autres dépendances (minikube, Skaffold, kubectl) |
Coder avec l'aide de Gemini Code Assist
Cloud Code s'intègre Gemini Code Assist, un service pour simplifier le développement.
Gemini Code Assist dans Cloud Code est disponible les IDE JetBrains suivants, version 2023.3 ou ultérieure:
AppCode | CLion | DataGrip | GoLand | IntelliJ IDEA Community, Educational et Ultimate |
PhpStorm | PyCharm Community et Professional |
Rider | WebStorm | |
---|---|---|---|---|---|---|---|---|---|
Demander à Gemini Code Assist de saisir du code | |||||||||
Recevez des suggestions intégrées de Gemini Code Assist pendant que vous codez | |||||||||
Discuter avec Gemini Code Assist |
Utiliser Kubernetes
Le tableau suivant présente les fonctionnalités de Kubernetes disponibles dans les IDE compatibles.
IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|---|
Créer une application K8s à partir d'un exemple | ||||||
Développer/déployer une application K8s | ||||||
Déboguer une application Java K8s | ||||||
Déboguer une application NodeJs K8s | * | |||||
Déboguer une application Python K8s | * | ** | ||||
Déboguer une application Go K8s | * | |||||
Exécuter une application K8s | ||||||
Afficher les journaux d'application |
* Disponible si le plug-in linguistique approprié est installé
** Édition PyCharm Professional uniquement (pas les éditions Community ou Education)
Utiliser Cloud Run
Le tableau suivant présente les fonctionnalités de Cloud Run disponibles dans les IDE compatibles.
IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|---|
Créer un service à partir d'un exemple | ||||||
Développer un service en local | ||||||
Déboguer un service Java en local | ||||||
Déboguer un service Node.js en local | * | |||||
Déboguer un service Python en local | * | |||||
Déboguer un service Go localement | * | |||||
Déployer un service | ||||||
Afficher les journaux du service |
*Disponible si le plug-in de langue approprié est installé
Utiliser App Engine
Le tableau suivant présente les fonctionnalités de fonctionnalité App Engine disponibles dans les IDE compatibles.
IntelliJ IDEA Community et Ultimate |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
Exécuter et déboguer une application standard | |||||
Déployer une application standard | |||||
Créer une application App Engine flexible | |||||
Déployer une application flexible |
Autres caractéristiques
Le tableau suivant présente les autres fonctionnalités disponibles dans les IDE compatibles qui n'étaient pas couverts dans les autres tables.
IntelliJ IDEA Community et Ultimate |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
Gérer les secrets | |||||
Parcourir et activer les API | |||||
Ajouter (automatiquement) des bibliothèques d'API Cloud aux projets Maven | |||||
Extraits de code et de compilation | |||||
Gérer les bibliothèques clientes Cloud | |||||
Créer des exemples d'applications personnalisées | |||||
Parcourir des fichiers dans Cloud Storage | |||||
Utiliser Cloud Source Repositories |