Package be.vbgn.gradle.cidetect.provider
Interface CiInformationProvider
-
- All Known Implementing Classes:
AppveyorInformationProvider,GithubActionsInformationProvider,GitlabCiInformationProvider,JenkinsInformationProvider,TravisCiInformationProvider
public interface CiInformationProvider
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default intgetPriority()static java.util.List<CiInformationProvider>installedProviders()default booleanisSupported()CiInformationnewCiInformation(org.gradle.api.Project project)static voidregisterProvider(java.lang.Class<? extends CiInformationProvider> clazz)
-
-
-
Method Detail
-
installedProviders
static java.util.List<CiInformationProvider> installedProviders()
-
registerProvider
static void registerProvider(java.lang.Class<? extends CiInformationProvider> clazz)
-
isSupported
default boolean isSupported()
-
getPriority
default int getPriority()
-
newCiInformation
@Nullable CiInformation newCiInformation(@Nullable org.gradle.api.Project project)
-
-