public class GitHubSCMSourceStatusChecksTrait extends jenkins.scm.api.trait.SCMSourceTrait implements GitHubStatusChecksConfigurations
AbstractStatusChecksProperties for jobs using
GitHubSCMSource.| Modifier and Type | Class and Description |
|---|---|
static class |
GitHubSCMSourceStatusChecksTrait.DescriptorImpl
Descriptor implementation for
GitHubSCMSourceStatusChecksTrait. |
| Constructor and Description |
|---|
GitHubSCMSourceStatusChecksTrait()
Constructor for stapler.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
decorateContext(jenkins.scm.api.trait.SCMSourceContext<?,?> context) |
String |
getName()
Defines the status checks name which is also used as identifier for GitHub checks.
|
boolean |
isSkip()
Defines whether to skip publishing status checks.
|
boolean |
isSkipNotifications()
Defines whether to skip notifications from
GitHubBuildStatusNotification
which utilizes the GitHub Status API. |
boolean |
isSkipProgressUpdates()
Returns whether to suppress progress updates from the
io.jenkins.plugins.checks.status.FlowExecutionAnalyzer. |
boolean |
isSuppressLogs()
Defines whether to suppress log output in status checks.
|
boolean |
isUnstableBuildNeutral()
Defines whether to publish unstable builds as neutral status checks.
|
void |
setName(String name)
Set the name of the status checks.
|
void |
setSkip(boolean skip)
Set if skip publishing status checks.
|
void |
setSkipNotifications(boolean skipNotifications) |
void |
setSkipProgressUpdates(boolean skipProgressUpdates) |
void |
setSuppressLogs(boolean suppressLogs) |
void |
setUnstableBuildNeutral(boolean unstableBuildNeutral) |
_for, _for, all, applyToBuilder, applyToContext, applyToObserver, decorateBuilder, decorateObserver, getDescriptor, includeCategory, isCategoryEnabledasSetList, asSetList, find@DataBoundConstructor public GitHubSCMSourceStatusChecksTrait()
public String getName()
getName in interface GitHubStatusChecksConfigurationspublic boolean isSkip()
isSkip in interface GitHubStatusChecksConfigurationspublic boolean isUnstableBuildNeutral()
GitHubStatusChecksConfigurationsisUnstableBuildNeutral in interface GitHubStatusChecksConfigurationspublic boolean isSkipNotifications()
GitHubBuildStatusNotification
which utilizes the GitHub Status API.public boolean isSuppressLogs()
GitHubStatusChecksConfigurationsisSuppressLogs in interface GitHubStatusChecksConfigurationspublic boolean isSkipProgressUpdates()
GitHubStatusChecksConfigurationsio.jenkins.plugins.checks.status.FlowExecutionAnalyzer.
Queued, Checkout and Completed will still run but not 'onNewHead'isSkipProgressUpdates in interface GitHubStatusChecksConfigurations@DataBoundSetter public void setSkipProgressUpdates(boolean skipProgressUpdates)
@DataBoundSetter public void setName(String name)
name - name of the checks@DataBoundSetter public void setSkip(boolean skip)
skip - true if skip@DataBoundSetter public void setUnstableBuildNeutral(boolean unstableBuildNeutral)
@DataBoundSetter public void setSkipNotifications(boolean skipNotifications)
@DataBoundSetter public void setSuppressLogs(boolean suppressLogs)
protected void decorateContext(jenkins.scm.api.trait.SCMSourceContext<?,?> context)
decorateContext in class jenkins.scm.api.trait.SCMSourceTraitCopyright © 2016–2022. All rights reserved.