# Scm<no value>
// <!-- Required for asciidoctor -->
:toc:
// Set toclevels to be at least your hugo [markup.tableOfContents.endLevel] config key
:toclevels: 4

== Description

A SCM configuration, provides git repository information used by a source/condition/target

When an updatecli pipeline is triggered, the first thing updatecli does, is clone all referenced git repositories into a temporary directory.

== Parameters

{{< coreparameters "scms" >}}

== Examples

**updatecli.yaml**
```
{{< include "assets/code_example/docs/plugins/scm/git/updatecli.d/default.yaml" >}}
```
