Package com.buildstash
Class VersionControlDetector
java.lang.Object
com.buildstash.VersionControlDetector
Helper class to automatically detect version control information from Jenkins builds.
Uses reflection to avoid hard dependencies on specific SCM plugins.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidpopulateVersionControlInfo(Run<?, ?> build, BuildstashUploadRequest request) Detects and populates version control information from a Jenkins build.static voidpopulateVersionControlInfo(Run<?, ?> build, BuildstashUploadRequest request, TaskListener listener) Detects and populates version control information from a Jenkins build.
-
Constructor Details
-
VersionControlDetector
public VersionControlDetector()
-
-
Method Details
-
populateVersionControlInfo
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).
-