-
- All Implemented Interfaces:
-
kotlin.Comparable,org.gradle.api.Task,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.util.Configurable
public class HelmPublishChart extends DefaultTask
Publishes a packaged helm chart to a repository.
-
-
Field Summary
Fields Modifier and Type Field Description private final Property<String>chartNameprivate final Property<String>chartVersionprivate final RegularFilePropertychartFileprivate HelmPublishingRepositorytargetRepositoryprivate Booleanenabledprivate final Property<Duration>timeoutprivate final TaskStateInternalstateprivate BooleanimpliesSubProjectsprivate final BooleanhasCustomActionsprivate final Set<Provider<out BuildService<?>>>requiredServices
-
Constructor Summary
Constructors Constructor Description HelmPublishChart(WorkerExecutor workerExecutor)
-
Method Summary
Modifier and Type Method Description final Property<String>getChartName()The chart name. final Property<String>getChartVersion()The chart version. final RegularFilePropertygetChartFile()The chart package file to be published. final HelmPublishingRepositorygetTargetRepository()The target repository. final UnitsetTargetRepository(HelmPublishingRepository targetRepository)The target repository. final Unitpublish()Publishes the chart. -
Methods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects -
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
HelmPublishChart
HelmPublishChart(WorkerExecutor workerExecutor)
-
-
Method Detail
-
getChartName
@Input() final Property<String> getChartName()
The chart name.
-
getChartVersion
@Input() final Property<String> getChartVersion()
The chart version.
-
getChartFile
@InputFile() final RegularFileProperty getChartFile()
The chart package file to be published.
-
getTargetRepository
@Internal() final HelmPublishingRepository getTargetRepository()
The target repository.
-
setTargetRepository
final Unit setTargetRepository(HelmPublishingRepository targetRepository)
The target repository.
-
-
-
-