public class ChangeRequestBuildStrategyImpl extends jenkins.branch.BranchBuildStrategy
BranchBuildStrategy that builds change requests.| Modifier and Type | Class and Description |
|---|---|
static class |
ChangeRequestBuildStrategyImpl.DescriptorImpl
Our descriptor.
|
ExtensionPoint.LegacyInstancesAreScopedToHudson| Constructor and Description |
|---|
ChangeRequestBuildStrategyImpl(boolean ignoreTargetOnlyChanges)
Deprecated.
|
ChangeRequestBuildStrategyImpl(boolean ignoreTargetOnlyChanges,
boolean ignoreUntrustedChanges)
Our constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
int |
hashCode() |
boolean |
isAutomaticBuild(jenkins.scm.api.SCMSource source,
jenkins.scm.api.SCMHead head,
jenkins.scm.api.SCMRevision currRevision,
jenkins.scm.api.SCMRevision prevRevision)
Deprecated.
|
boolean |
isAutomaticBuild(jenkins.scm.api.SCMSource source,
jenkins.scm.api.SCMHead head,
jenkins.scm.api.SCMRevision currRevision,
jenkins.scm.api.SCMRevision lastBuiltRevision,
jenkins.scm.api.SCMRevision lastSeenRevision,
TaskListener listener) |
boolean |
isAutomaticBuild(jenkins.scm.api.SCMSource source,
jenkins.scm.api.SCMHead head,
jenkins.scm.api.SCMRevision currRevision,
jenkins.scm.api.SCMRevision prevRevision,
TaskListener taskListener)
Deprecated.
|
boolean |
isIgnoreTargetOnlyChanges() |
boolean |
isIgnoreUntrustedChanges() |
String |
toString() |
automaticBuild, automaticBuild, automaticBuild, getDescriptor, isAutomaticBuild, isAutomaticBuild@Deprecated public ChangeRequestBuildStrategyImpl(boolean ignoreTargetOnlyChanges)
ChangeRequestBuildStrategyImpl(boolean, boolean)ignoreTargetOnlyChanges - true to ignore merge revision changes where the only difference is the
target branch revision.@DataBoundConstructor
public ChangeRequestBuildStrategyImpl(boolean ignoreTargetOnlyChanges,
boolean ignoreUntrustedChanges)
ignoreTargetOnlyChanges - true to ignore merge revision changes where the only difference is
the target branch revision.ignoreUntrustedChanges - true to check the trusted revision and ignore if different, which
would have the effect of ignoring change requests that originate from an untrusted source.public boolean isIgnoreTargetOnlyChanges()
public boolean isIgnoreUntrustedChanges()
@Deprecated public boolean isAutomaticBuild(@NonNull jenkins.scm.api.SCMSource source, @NonNull jenkins.scm.api.SCMHead head, @NonNull jenkins.scm.api.SCMRevision currRevision, @CheckForNull jenkins.scm.api.SCMRevision prevRevision)
isAutomaticBuild in class jenkins.branch.BranchBuildStrategy@Restricted(value=org.kohsuke.accmod.restrictions.ProtectedExternally.class) @Deprecated public boolean isAutomaticBuild(@NonNull jenkins.scm.api.SCMSource source, @NonNull jenkins.scm.api.SCMHead head, @NonNull jenkins.scm.api.SCMRevision currRevision, @CheckForNull jenkins.scm.api.SCMRevision prevRevision, @NonNull TaskListener taskListener)
isAutomaticBuild in class jenkins.branch.BranchBuildStrategy@Restricted(value=org.kohsuke.accmod.restrictions.ProtectedExternally.class)
public boolean isAutomaticBuild(@NonNull
jenkins.scm.api.SCMSource source,
@NonNull
jenkins.scm.api.SCMHead head,
@NonNull
jenkins.scm.api.SCMRevision currRevision,
@CheckForNull
jenkins.scm.api.SCMRevision lastBuiltRevision,
@CheckForNull
jenkins.scm.api.SCMRevision lastSeenRevision,
@NonNull
TaskListener listener)
isAutomaticBuild in class jenkins.branch.BranchBuildStrategyCopyright © 2016–2019. All rights reserved.