This page discusses the Skaffold pipeline config (
skaffold.yaml) on a high level.
You can configure Skaffold with the Skaffold configuration file,
skaffold.yaml. The configuration file should be placed in the root of your
project directory; when you run the
skaffold command, Skaffold will try to
read the configuration file from the current directory.
skaffold.yaml consists of five different components:
||The Skaffold API version you would like to use. The current API version is skaffold/v1beta16 .|
||The Skaffold configuration file has the kind
||Specifies how Skaffold builds artifacts. You have control over what tool Skaffold can use, how Skaffold tags artifacts and how Skaffold pushes artifacts. Skaffold supports using local Docker daemon, Google Cloud Build, Kaniko, or Bazel to build artifacts. See Builders and Taggers for more information.|
||Specifies how Skaffold tests artifacts. Skaffold supports container-structure-tests to test built artifacts. See Testers for more information.|
||Specifies how Skaffold deploys artifacts. Skaffold supports using
||Profile is a set of settings that, when activated, overrides the current configuration. You can use Profile to override the
You can learn more about the syntax of