Class VersionControlDetector

java.lang.Object
com.buildstash.VersionControlDetector

public class VersionControlDetector extends Object
Helper class to automatically detect version control information from Jenkins builds. Uses reflection to avoid hard dependencies on specific SCM plugins.
  • Constructor Details

    • VersionControlDetector

      public VersionControlDetector()
  • Method Details

    • populateVersionControlInfo

      public static void populateVersionControlInfo(Run<?,?> build, BuildstashUploadRequest request)
      Detects and populates version control information from a Jenkins build. Only populates fields that are null or empty (allows manual override).
    • populateVersionControlInfo

      public static void populateVersionControlInfo(Run<?,?> build, BuildstashUploadRequest request, TaskListener listener)
      Detects and populates version control information from a Jenkins build. Only populates fields that are null or empty (allows manual override).