Package org.jenkinsci.plugin.gitea
Class GiteaSCMSourceContext
java.lang.Object
jenkins.scm.api.trait.SCMSourceContext<GiteaSCMSourceContext,GiteaSCMSourceRequest>
org.jenkinsci.plugin.gitea.GiteaSCMSourceContext
public class GiteaSCMSourceContext
extends jenkins.scm.api.trait.SCMSourceContext<GiteaSCMSourceContext,GiteaSCMSourceRequest>
-
Constructor Summary
ConstructorsConstructorDescriptionGiteaSCMSourceContext(jenkins.scm.api.SCMSourceCriteria criteria, jenkins.scm.api.SCMHeadObserver observer) -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanfinal Set<jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy> includePreReleases(boolean include) final booleannewRequest(jenkins.scm.api.SCMSource source, TaskListener listener) final booleanfinal Set<jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy> final booleanwantBranches(boolean include) final booleanwantForkPRs(boolean include) final booleanwantOriginPRs(boolean include) final booleanwantPRs()final booleanwantReleases(boolean include) final booleanwantTags()wantTags(boolean include) final WebhookRegistrationfinal GiteaSCMSourceContextfinal GiteaSCMSourceContextwithArtifactToAssetMappingEnabled(boolean enabled) withForkPRStrategies(Set<jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy> strategies) final GiteaSCMSourceContextwithNotificationsDisabled(boolean disabled) withOriginPRStrategies(Set<jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy> strategies) Methods inherited from class jenkins.scm.api.trait.SCMSourceContext
authorities, criteria, filters, observer, prefilters, withAuthority, withCriteria, withFilter, withPrefilter, withTrait, withTraits, withTraits
-
Constructor Details
-
GiteaSCMSourceContext
public GiteaSCMSourceContext(@CheckForNull jenkins.scm.api.SCMSourceCriteria criteria, @NonNull jenkins.scm.api.SCMHeadObserver observer)
-
-
Method Details
-
wantBranches
public final boolean wantBranches() -
wantTags
public final boolean wantTags() -
wantReleases
public final boolean wantReleases() -
includesPreReleases
public final boolean includesPreReleases() -
wantPRs
public final boolean wantPRs() -
wantOriginPRs
public final boolean wantOriginPRs() -
wantForkPRs
public final boolean wantForkPRs() -
originPRStrategies
-
forkPRStrategies
-
webhookRegistration
-
notificationsDisabled
public final boolean notificationsDisabled() -
wantBranches
-
wantTags
-
wantReleases
-
includePreReleases
-
artifactToAssetMappingEnabled
public final boolean artifactToAssetMappingEnabled() -
wantOriginPRs
-
wantForkPRs
-
withOriginPRStrategies
@NonNull public GiteaSCMSourceContext withOriginPRStrategies(Set<jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy> strategies) -
withForkPRStrategies
@NonNull public GiteaSCMSourceContext withForkPRStrategies(Set<jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy> strategies) -
webhookRegistration
-
withNotificationsDisabled
-
withArtifactToAssetMappingEnabled
-
newRequest
@NonNull public GiteaSCMSourceRequest newRequest(@NonNull jenkins.scm.api.SCMSource source, @CheckForNull TaskListener listener) - Specified by:
newRequestin classjenkins.scm.api.trait.SCMSourceContext<GiteaSCMSourceContext,GiteaSCMSourceRequest>
-