Package net.kyori.indra.api.model
Interface ContinuousIntegration
-
@Immutable public interface ContinuousIntegrationA simplified description of a continuous integration system.- Since:
- 2.0.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceContinuousIntegration.BuilderA builder for new continuous integration instances.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static @NonNull ContinuousIntegration.Builderbuilder()Create a new CI builder.@NonNull Stringsystem()The name of the continuous integration system used.@NonNull Stringurl()The URL pointing to a web interface for the CI system.
-
-
-
Method Detail
-
builder
static @NonNull ContinuousIntegration.Builder builder()
Create a new CI builder.- Returns:
- the builder
- Since:
- 2.0.0
-
system
@NonNull String system()
The name of the continuous integration system used.- Returns:
- the CI system name
- Since:
- 2.0.0
-
url
@NonNull String url()
The URL pointing to a web interface for the CI system.- Returns:
- the URL
- Since:
- 2.0.0
-
-