Interface ContinuousIntegration


@Immutable public interface ContinuousIntegration
A simplified description of a continuous integration system.
Since:
2.0.0
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    A builder for new continuous integration instances.
  • Method Summary

    Modifier and Type
    Method
    Description
    Create a new CI builder.
    @NotNull String
    The name of the continuous integration system used.
    @NotNull String
    url()
    The URL pointing to a web interface for the CI system.
  • Method Details

    • builder

      @NotNull static @NotNull ContinuousIntegration.Builder builder()
      Create a new CI builder.
      Returns:
      the builder
      Since:
      2.0.0
    • system

      @NotNull @NotNull String system()
      The name of the continuous integration system used.
      Returns:
      the CI system name
      Since:
      2.0.0
    • url

      @NotNull @NotNull String url()
      The URL pointing to a web interface for the CI system.
      Returns:
      the URL
      Since:
      2.0.0