Skaffold

Skaffold est un outil de ligne de commande qui facilite la productivité des développeurs en orchestrant le développement continu, l'intégration continue (CI) et la livraison continue (CD).

Skaffold, un projet Open Source de Google, fournit une configuration portable et déclarative avec une architecture connectable.

Les développeurs adorent Skaffold

Avec 13 000 étoiles sur GitHub et plus de 300 contributeurs, Skaffold dispose d'une vaste communauté de développeurs actifs.

Pourquoi ? Les développeurs apprécient que Skaffold accélère leurs processus de développement et de livraison.

Une étude DevOps montre que les organisations sont plus performantes lorsque leurs équipes effectuent des déploiements plus fréquents et que leurs délais de livraison des modifications sont plus courts.

Utiliser Skaffold avec Google Cloud

Découvrez comment Skaffold est utilisé dans l'ensemble des produits Google Cloud tels que Cloud Code, Cloud Build et Google Cloud Deploy pour l'orchestration du développement. 

CatégorieScénarioAvantages de Skaffold
Développement continu
Icône Cloud Code

Découvrez comment Cloud Code pour les IDE JetBrains utilise Skaffold pour exécuter et déboguer une application Kubernetes sur un cluster minikube local ou un cluster Google Kubernetes Engine. 

  • Redéploiement automatique des modifications de code 

  • Possibilité pour Sync File de déployer instantanément des modifications de code sans avoir à effectuer de recompilation 

  • Débogage du code sur les clusters Kubernetes

  • Diffusion des journaux d'application et transfert de port de l'application vers l'ordinateur local

Icône Cloud Code

Découvrez comment Cloud Code pour VS Code utilise Skaffold pour exécuter et déboguer une application Kubernetes sur un cluster Google Kubernetes Engine.

  • Redéploiement automatique des modifications de code

  • Possibilité pour Sync File de déployer instantanément des modifications de code sans avoir à effectuer de recompilation 

  • Débogage du code sur les clusters Kubernetes

  • Diffusion des journaux d'application et transfert de port de l'application vers l'ordinateur local

Intégration continue
Icône Cloud Build
Compiler et tester dans Cloud Build avec Skaffold

Utilisez une image Skaffold dans une étape de compilation Cloud Build pour utiliser facilement les commandes Skaffold de compilation, de test et de déploiement dans votre pipeline CI/CD Cloud Build. 

Livraison continue
Icône Google Cloud Deploy

Découvrez comment Google Cloud Deploy utilise Skaffold pour fournir un exemple d'application à une séquence de deux clusters Google Kubernetes Engine.

  • Configuration de différents fichiers manifestes par cible de déploiement à l'aide de profils

  • Capture de l'état déclaratif complet de votre application dans la configuration

  • Intégration à des outils de gestion des fichiers manifestes, tels que Helm et Kustomize

De bout en bout
Icône cloud générique

Configurez et utilisez un système de développement continu, d'intégration continue (CI) et de livraison continue (CD) à l'aide d'un ensemble intégré d'outils Google Cloud (Cloud Code, Cloud Build et Google Cloud Deploy). Vous pouvez utiliser ce système pour développer et déployer des applications sur Google Kubernetes Engine (GKE).

  • Parité accrue tout au long du développement et de la livraison

  • Réutilisation des configurations dans différents environnements

  • Application de la gouvernance dès le début du workflow et de manière cohérente tout au long du processus

  • ...et tous les autres avantages énumérés ci-dessus

Utiliser Skaffold avec Google Cloud

Icône Cloud Code

Découvrez comment Cloud Code pour les IDE JetBrains utilise Skaffold pour exécuter et déboguer une application Kubernetes sur un cluster minikube local ou un cluster Google Kubernetes Engine. 

  • Redéploiement automatique des modifications de code 

  • Possibilité pour Sync File de déployer instantanément des modifications de code sans avoir à effectuer de recompilation 

  • Débogage du code sur les clusters Kubernetes

  • Diffusion des journaux d'application et transfert de port de l'application vers l'ordinateur local

Icône Cloud Build
Compiler et tester dans Cloud Build avec Skaffold

Utilisez une image Skaffold dans une étape de compilation Cloud Build pour utiliser facilement les commandes Skaffold de compilation, de test et de déploiement dans votre pipeline CI/CD Cloud Build. 

Icône Google Cloud Deploy

Découvrez comment Google Cloud Deploy utilise Skaffold pour fournir un exemple d'application à une séquence de deux clusters Google Kubernetes Engine.

  • Configuration de différents fichiers manifestes par cible de déploiement à l'aide de profils

  • Capture de l'état déclaratif complet de votre application dans la configuration

  • Intégration à des outils de gestion des fichiers manifestes, tels que Helm et Kustomize

Icône cloud générique

Configurez et utilisez un système de développement continu, d'intégration continue (CI) et de livraison continue (CD) à l'aide d'un ensemble intégré d'outils Google Cloud (Cloud Code, Cloud Build et Google Cloud Deploy). Vous pouvez utiliser ce système pour développer et déployer des applications sur Google Kubernetes Engine (GKE).

  • Parité accrue tout au long du développement et de la livraison

  • Réutilisation des configurations dans différents environnements

  • Application de la gouvernance dès le début du workflow et de manière cohérente tout au long du processus

  • ...et tous les autres avantages énumérés ci-dessus

Passez à l'étape suivante

Profitez de 300 $ de crédits gratuits et de plus de 20 produits Always Free pour commencer à créer des applications sur Google Cloud.

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
Console
  • Transformation numérique
  • Accélérez la reprise des activités de votre entreprise et assurez-vous un avenir plus serein grâce à des solutions permettant d'effectuer un déploiement hybride et multicloud, de générer des insights intelligents et de maintenir les employés connectés.
  • Faites des économies grâce à notre approche transparente concernant la tarification
  • Le paiement à l'usage de Google Cloud permet de réaliser des économies automatiques basées sur votre utilisation mensuelle et des tarifs réduits pour les ressources prépayées. Contactez-nous dès aujourd'hui afin d'obtenir un devis.
Google Cloud