Class GitVersionConfig

java.lang.Object
org.dmfs.gver.dsl.GitVersionConfig

public class GitVersionConfig extends Object
  • Field Details

    • mChangeTypeStrategy

      public Strategy mChangeTypeStrategy
    • issueTracker

      public Optional<IssueTracker> issueTracker
    • mReleaseBranchPattern

      public Pattern mReleaseBranchPattern
    • mPreReleaseStrategies

      public PreReleaseConfig mPreReleaseStrategies
    • mSuffixes

      public Suffixes mSuffixes
    • conventionalCommits

      public groovy.lang.Closure conventionalCommits
    • strictConventionalCommits

      public groovy.lang.Closure strictConventionalCommits
  • Constructor Details

    • GitVersionConfig

      public GitVersionConfig()
  • Method Details

    • setIssueTracker

      public void setIssueTracker(IssueTracker issueTracker)
    • GitHub

      public IssueTracker GitHub(groovy.lang.Closure<?> closure)
    • Gitea

      public IssueTracker Gitea(groovy.lang.Closure<?> closure)
    • setReleaseBranchPattern

      public void setReleaseBranchPattern(Pattern releaseBranchPattern)
    • changes

      public void changes(groovy.lang.Closure<?> closure)
    • contains

      public Predicate<String> contains(Pattern pattern, groovy.lang.Closure<Predicate<Matcher>> delegate)
    • not

      public <T> Predicate<T> not(Predicate<T> delegate)
    • preReleases

      public void preReleases(groovy.lang.Closure<?> closure)
    • suffixes

      public void suffixes(groovy.lang.Closure<?> closure)