Package com.blackbuild.groovycps.jenkins
Class JenkinsDependenciesExtension
- java.lang.Object
-
- com.blackbuild.groovycps.jenkins.JenkinsDependenciesExtension
-
public abstract class JenkinsDependenciesExtension extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_JENKINS_UPDATE_CENTERstatic java.lang.StringDEFAULT_JENKINS_VERSIONstatic java.lang.StringDEFAULT_PLUGIN_MAPPINGSstatic java.lang.StringDEFAULT_PLUGIN_VERSIONSstatic java.lang.StringDEFAULT_TEST_HARNESS_VERSION
-
Constructor Summary
Constructors Constructor Description JenkinsDependenciesExtension(org.gradle.api.Project project)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voiddoNotAddJenkinsRepository()abstract org.gradle.api.provider.Property<java.lang.Boolean>getAddJenkinsRepository()org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile>getIndexFile()abstract org.gradle.api.provider.Property<java.lang.String>getInstalledPluginsUrl()abstract org.gradle.api.provider.Property<java.lang.String>getJenkinsTestHarnessVersion()abstract org.gradle.api.provider.Property<java.lang.String>getJenkinsVersion()abstract org.gradle.api.file.DirectoryPropertygetPluginDirectory()abstract org.gradle.api.file.RegularFilePropertygetPluginMappingFile()abstract org.gradle.api.provider.ListProperty<java.lang.String>getPlugins()abstract org.gradle.api.file.RegularFilePropertygetPluginVersionsFile()abstract org.gradle.api.provider.Property<java.lang.String>getUpdateCenterUrl()abstract org.gradle.api.provider.Property<java.lang.Boolean>getUseTestHarness()voidplugin(java.lang.String plugin)voidplugin(org.gradle.api.provider.Provider<java.lang.String> plugin)voiduseTestHarness()
-
-
-
Field Detail
-
DEFAULT_PLUGIN_VERSIONS
public static final java.lang.String DEFAULT_PLUGIN_VERSIONS
- See Also:
- Constant Field Values
-
DEFAULT_PLUGIN_MAPPINGS
public static final java.lang.String DEFAULT_PLUGIN_MAPPINGS
- See Also:
- Constant Field Values
-
DEFAULT_JENKINS_UPDATE_CENTER
public static final java.lang.String DEFAULT_JENKINS_UPDATE_CENTER
- See Also:
- Constant Field Values
-
DEFAULT_JENKINS_VERSION
public static final java.lang.String DEFAULT_JENKINS_VERSION
- See Also:
- Constant Field Values
-
DEFAULT_TEST_HARNESS_VERSION
public static final java.lang.String DEFAULT_TEST_HARNESS_VERSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getJenkinsVersion
public abstract org.gradle.api.provider.Property<java.lang.String> getJenkinsVersion()
-
getJenkinsTestHarnessVersion
public abstract org.gradle.api.provider.Property<java.lang.String> getJenkinsTestHarnessVersion()
-
getPlugins
public abstract org.gradle.api.provider.ListProperty<java.lang.String> getPlugins()
-
plugin
public void plugin(java.lang.String plugin)
-
plugin
public void plugin(org.gradle.api.provider.Provider<java.lang.String> plugin)
-
getPluginVersionsFile
public abstract org.gradle.api.file.RegularFileProperty getPluginVersionsFile()
-
getPluginMappingFile
public abstract org.gradle.api.file.RegularFileProperty getPluginMappingFile()
-
getInstalledPluginsUrl
public abstract org.gradle.api.provider.Property<java.lang.String> getInstalledPluginsUrl()
-
getUpdateCenterUrl
public abstract org.gradle.api.provider.Property<java.lang.String> getUpdateCenterUrl()
-
getAddJenkinsRepository
public abstract org.gradle.api.provider.Property<java.lang.Boolean> getAddJenkinsRepository()
-
getUseTestHarness
public abstract org.gradle.api.provider.Property<java.lang.Boolean> getUseTestHarness()
-
useTestHarness
public void useTestHarness()
-
doNotAddJenkinsRepository
public void doNotAddJenkinsRepository()
-
getPluginDirectory
public abstract org.gradle.api.file.DirectoryProperty getPluginDirectory()
-
getIndexFile
public org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> getIndexFile()
-
-