Skip to content

Auto-versioning (auto-versioning)

Configuration

  • additionalPaths - List - required - additionalPaths field

  • autoApproval - Boolean - required - autoApproval field

  • autoApprovalMode - CLIENT, SCM - required - autoApprovalMode field

  • postProcessing - String - optional - postProcessing field

  • postProcessingConfig - JSON - optional - postProcessingConfig field

  • prBodyTemplate - String - optional - prBodyTemplate field

  • prBodyTemplateFormat - String - optional - prBodyTemplateFormat field

  • prTitleTemplate - String - optional - prTitleTemplate field

  • pushMode - PR, PUSH - required - pushMode field

  • reviewers - List - required - reviewers field

  • targetBranch - String - required - targetBranch field

  • targetPath - String - required - targetPath field

  • targetProject - String - required - targetProject field

  • targetProperty - String - optional - targetProperty field

  • targetPropertyRegex - String - optional - targetPropertyRegex field

  • targetPropertyType - String - optional - targetPropertyType field

  • targetRegex - String - optional - targetRegex field

  • targetVersion - String - required - targetVersion field

  • upgradeBranchPattern - String - required - upgradeBranchPattern field

  • validationStamp - String - optional - validationStamp field

  • versionRule - String - optional - ID of the rule checking the version to set against the version already present in the target files. No check is performed when this is not set.

  • versionRuleConfig - JSON - optional - Configuration of the version rule