Skaffold
Skaffold is a command-line tool to facilitate developer productivity by orchestrating continuous development, continuous integration (CI), and continuous delivery (CD).
A Google open source project, Skaffold provides declarative, portable configuration with a pluggable architecture.
Developers love Skaffold
With 13k GitHub stars and more than 300 contributors, Skaffold has a large, active community of developers using it.
Why? Developers love that Skaffold accelerates their development and delivery processes.
DevOps research shows that organizations perform better when their teams deploy more frequently and have a shorter lead time for changes.
Use Skaffold with Google Cloud
Learn how Skaffold is used across Google Cloud products such as Cloud Code, Cloud Build, and Google Cloud Deploy for development orchestration.
Category | Scenario | Skaffold benefits |
---|---|---|
Continuous development |
Run and debug a Kubernetes app in a JetBrains IDE
Learn how Cloud Code for JetBrains IDEs uses Skaffold
to run and debug a Kubernetes application on a local
minikube cluster or a Google Kubernetes Engine
cluster. |
|
Run and debug a Kubernetes application from VS Code
Learn how Cloud Code for VS Code uses Skaffold to run
and debug a Kubernetes application on a Google
Kubernetes Engine cluster. |
|
|
Continuous integration |
Build and test in Cloud Build with Skaffold
Use a
Skaffold image
in a Cloud Build
build step
to easily use Skaffold commands
to build,
test,
and
deploy
in your Cloud Build CI/CD pipeline. |
|
Continuous delivery |
Deploy an app to GKE using Google Cloud Deploy
Learn how Google Cloud Deploy uses Skaffold to
deliver a sample application to a sequence of two
Google Kubernetes Engine clusters. |
|
End to end |
Develop and deliver apps to GKE using Skaffold
Set up and use a continuous development, continuous
integration (CI), and continuous delivery (CD) system
using an integrated set of Google Cloud tools
(Cloud Code,
Cloud Build,
and
Google Cloud Deploy).
You can use this system to develop and deploy
applications to
Google Kubernetes Engine (GKE).
|
|
Category