diff --git a/docs/docs/20-usage/20-pipeline-syntax.md b/docs/docs/20-usage/20-pipeline-syntax.md index 44c388f80c..ee8be76271 100644 --- a/docs/docs/20-usage/20-pipeline-syntax.md +++ b/docs/docs/20-usage/20-pipeline-syntax.md @@ -617,6 +617,12 @@ pipeline: - go test ``` +## `variables` + +Woodpecker supports [YAML anchors & aliases](https://yaml.org/spec/1.2.2/#3222-anchors-and-aliases) in the pipeline configuration. These can be used as variables to not repeat yourself. + +For more details and examples check the [Advanced YAML syntax docs](/docs/usage/advanced-yaml-syntax) + ## `clone` Woodpecker automatically configures a default clone step if not explicitly defined. When using the `local` backend, the [plugin-git](https://github.com/woodpecker-ci/plugin-git) binary must be on your `$PATH` for the default clone step to work. If not, you can still write a manual clone step. @@ -664,12 +670,6 @@ Example configuration to clone Mercurial repository: + path: bitbucket.org/foo/bar ``` -## `variables` - -Woodpecker supports [YAML anchors & aliases](https://yaml.org/spec/1.2.2/#3222-anchors-and-aliases) in the pipeline configuration. These can be used as variables to not repeat yourself. - -For more details and examples check the [Advanced YAML syntax docs](/docs/usage/advanced-yaml-syntax) - ### Git Submodules To use the credentials that cloned the repository to clone it's submodules, update `.gitmodules` to use `https` instead of `git`: