Skaffold

O Skaffold é uma ferramenta de linha de comando que facilita a produtividade do desenvolvedor, orquestrando o desenvolvimento contínuo, a integração contínua (CI) e a entrega contínua (CD).

O Skaffold é um projeto de código aberto do Google que oferece configuração portátil e declarativa com uma arquitetura conectável.

Desenvolvedores adoram o Skaffold

Com 13 mil estrelas no GitHub e mais de 300 colaboradores, a Skaffold tem uma grande comunidade ativa de desenvolvedores que a utiliza.

Por quê? Os desenvolvedores adoram que a Skaffold acelera os processos de desenvolvimento e entrega.

A pesquisa do DevOps mostra que as organizações têm um desempenho melhor quando as equipes implantam com mais frequência e têm um tempo de lead menor para as mudanças. 

Logotipo da Blue Skaffold

Usar o Skaffold com o Google Cloud

Saiba como o Skaffold é usado em produtos do Google Cloud, como Cloud Code, Cloud Build e Google Cloud Deploy para orquestração de desenvolvimento. 

CategoriaCenárioBenefícios do Skaffold
Desenvolvimento contínuo
Ícone do Cloud Code

Saiba como os ambientes de desenvolvimento integrado do Cloud Code para JetBrains usam o Skaffold para executar e depurar um aplicativo do Kubernetes em um cluster local do minikube ou em um cluster do Google Kubernetes Engine. 

  • Reimplanta automaticamente as alterações no código 

  • Permite que o File Sync implante instantaneamente as alterações de código sem precisar ser recriado.

  • Depurar o código nos clusters do Kubernetes

  • Faz streaming de registros de aplicativo e a porta encaminha o aplicativo para sua máquina local

Ícone do Cloud Code

Saiba como o Cloud Code para VS Code usa o Skaffold para executar e depurar um aplicativo do Kubernetes em um cluster do Google Kubernetes Engine. 

  • Reimplanta automaticamente as alterações no código

  • Permite que o File Sync implante instantaneamente as alterações de código sem precisar ser recriado.

  • Depurar o código nos clusters do Kubernetes

  • Faz streaming de registros de aplicativo e a porta encaminha o aplicativo para sua máquina local

Integração contínua
Ícone do Cloud Build
Criar e testar no Cloud Build com o Skaffold

Use uma Imagem do Skaffold em um Cloud Build etapa do build para usar facilmente os comandos do Skaffold paracriar eteste , e implantar no pipeline de CI/CD do Cloud Build. 

Entrega contínua
Ícone do Google Cloud Deploy

Saiba como o Google Cloud Deploy usa o Skaffold para fornecer um aplicativo de amostra a uma sequência de dois clusters do Google Kubernetes Engine.

  • Configurar manifestos diferentes por destino de implantação com perfis

  • Capture o estado declarativo completo do aplicativo na configuração

  • Integração com ferramentas de gerenciamento de manifesto, como Helm e Kustomize

End to end
Ícone de nuvem genérico

Configurar e usar um sistema de desenvolvimento contínuo, integração contínua (CI) e entrega contínua (CD) usando um conjunto integrado de ferramentas do Google Cloud (Cloud Code eCloud Build e Google Cloud Deploy. Use esse sistema para desenvolver e implantar aplicativos no Google Kubernetes Engine (GKE).

  • Maior paridade entre o desenvolvimento e a entrega

  • Reutilizar configurações em diferentes ambientes

  • Aplique governança no início do fluxo de trabalho e de forma consistente em todo

  • ...e todos os outros benefícios listados acima

Usar o Skaffold com o Google Cloud

Ícone do Cloud Code

Saiba como os ambientes de desenvolvimento integrado do Cloud Code para JetBrains usam o Skaffold para executar e depurar um aplicativo do Kubernetes em um cluster local do minikube ou em um cluster do Google Kubernetes Engine. 

  • Reimplanta automaticamente as alterações no código 

  • Permite que o File Sync implante instantaneamente as alterações de código sem precisar ser recriado.

  • Depurar o código nos clusters do Kubernetes

  • Faz streaming de registros de aplicativo e a porta encaminha o aplicativo para sua máquina local

Ícone do Cloud Build
Criar e testar no Cloud Build com o Skaffold

Use uma Imagem do Skaffold em um Cloud Build etapa do build para usar facilmente os comandos do Skaffold paracriar eteste , e implantar no pipeline de CI/CD do Cloud Build. 

Ícone do Google Cloud Deploy

Saiba como o Google Cloud Deploy usa o Skaffold para fornecer um aplicativo de amostra a uma sequência de dois clusters do Google Kubernetes Engine.

  • Configurar manifestos diferentes por destino de implantação com perfis

  • Capture o estado declarativo completo do aplicativo na configuração

  • Integração com ferramentas de gerenciamento de manifesto, como Helm e Kustomize

Ícone de nuvem genérico

Configurar e usar um sistema de desenvolvimento contínuo, integração contínua (CI) e entrega contínua (CD) usando um conjunto integrado de ferramentas do Google Cloud (Cloud Code eCloud Build e Google Cloud Deploy. Use esse sistema para desenvolver e implantar aplicativos no Google Kubernetes Engine (GKE).

  • Maior paridade entre o desenvolvimento e a entrega

  • Reutilizar configurações em diferentes ambientes

  • Aplique governança no início do fluxo de trabalho e de forma consistente em todo

  • ...e todos os outros benefícios listados acima

Vá além

Comece a criar no Google Cloud com US$ 300 em créditos e mais de 20 produtos do programa Sempre gratuito.

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
Console
Google Cloud