Class EvidenceCollector

java.lang.Object
io.jenkins.plugins.changeinvestigator.evidence.EvidenceCollector

public final class EvidenceCollector extends Object
Collects BuildInvestigationEvidence for a build using only generic, SCM-agnostic Jenkins core APIs (Run, ChangeLogSet). It never assumes Git; any SCM plugin that populates a changelog works the same way here.

Every piece of evidence that Jenkins cannot supply is recorded as an explicit "unavailable" warning rather than silently omitted or guessed.