Expand description
GitVersion configuration data model.
Maps 1:1 to the original schemas/6.3/GitVersion.configuration.json and
GitVersion.Configuration/GitVersionConfiguration.cs.
All YAML keys are kebab-case.
Structs§
- Branch
Configuration - Per-branch configuration. Merged with the global configuration via inheritance.
- GitVersion
Configuration - Root GitVersion configuration.
- Ignore
Config - Commit-ignore configuration.
ignorekey. - Prevent
Increment - Prevent-increment configuration.
prevent-incrementkey.
Enums§
- Commit
Message Increment Mode - Commit-message-based increment behaviour.
commit-message-incrementingkey. - Deployment
Mode - Deployment mode.
modekey. - Increment
Strategy - Increment strategy.
incrementkey. - Semantic
Version Format - SemanticVersion parsing strictness.
- Version
Strategy - Version discovery strategy.
strategieskey. - Versioning
Scheme - Versioning scheme for AssemblyVersion / AssemblyFileVersion.