Base class for listeners to SCMEvent s
Implementations:
Branch API Plugin: jenkins.
Branch API Plugin: jenkins.
SCM API Plugin: jenkins.
Extension point that allows different plugins to implement SCMFileSystem classes for the same SCM or SCMSource and let Jenkins pick the most capable for any specific SCM implementation.
Implementations:
Bitbucket Branch Source Plugin: com.
Bitbucket Server Integration Plugin: com.
Git Plugin: jenkins.
Git Plugin: jenkins.
GitHub Branch Source Plugin: org.
GitHub Integration Plugin: com.
GitLab Branch Source Plugin: io.
MergeBot PlasticSCM Plugin: com.
PlasticSCM Plugin: com.
Subversion Plugin: jenkins.
Tuleap Git Branch Source Plugin: org.
Means of locating a head given an item.
Implementations:
Branch API Plugin: jenkins.
If a SCMSource plugin needs to migrate the implementation classes for SCMHead this extension point allows the plugin to register type migrations. For speed of migration implementations should just jump directly to the final end-point and not expect recursive chain walking.
Implementations:
Bitbucket Branch Source Plugin: com.
Bitbucket Branch Source Plugin: com.
Git Plugin: jenkins.
GitHub Branch Source Plugin: org.
GitHub Branch Source Plugin: org.
GitHub Branch Source Plugin: org.
An API for discovering new and navigating already discovered SCMSource s within an organization. An implementation does not need to cache existing discoveries, but some form of caching is strongly recommended where the backing provider of repositories has a rate limiter on API calls.
Implementations:
AWS Code Commit Jobs Plugin: com.
Bitbucket Branch Source Plugin: com.
GitHub Branch Source Plugin: org.
GitLab Branch Source Plugin: io.
SCM API Plugin: jenkins.
SCM-Manager Plugin: com.
Tuleap Git Branch Source Plugin: org.
Provides a means to lookup the SCMNavigatorOwners that own SCMNavigatorOwner instances.
Implementations:
(no known implementations)
Extension point to allow for access to embedded SCMSourceOwner instances that SCMNavigatorOwners.JenkinsItemEnumerator will not find.
Implementations:
SCM API Plugin: jenkins.
A SCMSource is responsible for fetching SCMHead and corresponding SCMRevision instances from which it can build SCM instances that are configured to check out the specific SCMHead at the specified SCMRevision .
Implementations:
Backlog Plugin: hudson.
Bitbucket Branch Source Plugin: com.
Bitbucket Server Integration Plugin: com.
Bitbucket Server Integration Plugin: com.
DAGsHub Branch Source Plugin: io.
Gerrit Code Review Plugin: jenkins.
Gerrit Code Review Plugin: jenkins.
Git Plugin: jenkins.
Git Plugin: jenkins.
GitHub Branch Source Plugin: org.
GitHub Integration Plugin: com.
GitLab Branch Source Plugin: io.
Mercurial Plugin: hudson.
SCM API Plugin: jenkins.
SCM API Plugin: jenkins.
SCM-Manager Plugin: com.
SCM-Manager Plugin: com.
Subversion Plugin: jenkins.
Tuleap Git Branch Source Plugin: org.
Means of locating a head given an item.
Implementations:
Branch API Plugin: jenkins.
Provides a means to lookup the SCMSourceOwners that own SCMSource instances.
Implementations:
(no known implementations)
Extension point to allow for access to embedded SCMSourceOwner instances that SCMSourceOwners.JenkinsItemEnumerator will not find.
Implementations:
SCM API Plugin: jenkins.
Base class for common traits.
Implementations:
SCM API Plugin: jenkins.
SCM API Plugin: jenkins.
SCM API Plugin: jenkins.
SCM API Plugin: jenkins.
SCM API Plugin: jenkins.
SCM API Plugin: jenkins.