Skip to content

Latest commit

 

History

History
86 lines (83 loc) · 2.17 KB

release.md

File metadata and controls

86 lines (83 loc) · 2.17 KB

release

release(name, files, increments, substitutions)
Implicit targets
name.apply File modification in workspace

This target changes the file passed in the files attribute in the workspace.

Attributes
name Name, required

A unique name for this rule.

files The list of files `.json`s or `yaml`s, required

A list of files that should be used as the basis for the new release files.

increments Dictionary from strings to strings, optional

Increment of an integer value existing in a document key. The key value can be a string, which contains an integer.

The increment unit will be the value defined in the dictionary.

increments = { "path.to.foo": "1", ... },

substitutions Dictionary from strings to strings, optional

Raw substitution of the value of a given document key.

This field supports stamp variables.

substitutions = { "path.to.foo": "{BUILD_TIMESTAMP}", "path.to.bar": "20.02.02", ... },