public class UserExclusion extends GitSCMExtension
GitSCMExtension that ignores commits that are made by specific users.| Modifier and Type | Class and Description |
|---|---|
static class |
UserExclusion.DescriptorImpl |
| Constructor and Description |
|---|
UserExclusion(String excludedUsers) |
| Modifier and Type | Method and Description |
|---|---|
String |
getExcludedUsers() |
Set<String> |
getExcludedUsersNormalized() |
Boolean |
isRevExcluded(GitSCM scm,
org.jenkinsci.plugins.gitclient.GitClient git,
GitChangeSet commit,
hudson.model.TaskListener listener,
BuildData buildData)
Given a commit found during polling, check whether it should be disregarded.
|
boolean |
requiresWorkspaceForPolling() |
beforeCheckout, beforeCheckout, decorate, decorateCheckoutCommand, decorateCheckoutCommand, decorateCloneCommand, decorateCloneCommand, decorateFetchCommand, decorateMergeCommand, decorateMergeCommand, decorateRevisionToBuild, decorateRevisionToBuild, getDescriptor, getRequiredClient, getWorkingDirectory, getWorkingDirectory, onCheckoutCompleted, onCheckoutCompleted, onClean, populateEnvironmentVariables@DataBoundConstructor public UserExclusion(String excludedUsers)
public boolean requiresWorkspaceForPolling()
requiresWorkspaceForPolling in class GitSCMExtensiontrue when this extension has a requirement to get a workspace during polling,
typically as it has to check for incoming changes, not just remote HEAD.public String getExcludedUsers()
public Boolean isRevExcluded(GitSCM scm, org.jenkinsci.plugins.gitclient.GitClient git, GitChangeSet commit, hudson.model.TaskListener listener, BuildData buildData)
GitSCMExtensionisRevExcluded in class GitSCMExtensiongit - GitClient objectcommit - The commit whose exclusion is being tested.GitSCMExtensions say.
false to trigger a build from this commit, regardless of what later GitSCMExtensions say.
null to allow other GitSCMExtensions to decide.Copyright © 2004-2015. All Rights Reserved.