Interface GitHubStatusChecksConfigurations

All Known Implementing Classes:
GitHubSCMSourceStatusChecksTrait, GitSCMStatusChecksExtension

public interface GitHubStatusChecksConfigurations
Configurations for users to customize status checks.
  • Method Summary

    Modifier and Type
    Method
    Description
    Defines the status checks name which is also used as identifier for GitHub checks.
    boolean
    Defines whether to skip publishing status checks.
    boolean
    Returns whether to suppress progress updates from the io.jenkins.plugins.checks.status.FlowExecutionAnalyzer.
    boolean
    Defines whether to suppress log output in status checks.
    boolean
    Defines whether to publish unstable builds as neutral status checks.
  • Method Details

    • getName

      String getName()
      Defines the status checks name which is also used as identifier for GitHub checks.
      Returns:
      the name of status checks
    • isSkip

      boolean isSkip()
      Defines whether to skip publishing status checks.
      Returns:
      true to skip publishing checks
    • isUnstableBuildNeutral

      boolean isUnstableBuildNeutral()
      Defines whether to publish unstable builds as neutral status checks.
      Returns:
      true to publish unstable builds as neutral status checks.
    • isSuppressLogs

      boolean isSuppressLogs()
      Defines whether to suppress log output in status checks.
      Returns:
      true to suppress logs
    • isSkipProgressUpdates

      boolean isSkipProgressUpdates()
      Returns whether to suppress progress updates from the io.jenkins.plugins.checks.status.FlowExecutionAnalyzer. Queued, Checkout and Completed will still run but not 'onNewHead'
      Returns:
      true if progress updates should be skipped.