helm:package
Full name:
de.eitco.cicd.helm:helm-maven-plugin:4.0.3:package
Description:
This goal packages the helm project. It does so by simply calling helm package on the sources generated.
Attributes:
- Requires a Maven project to be executed.
- The goal is not marked as thread-safe and thus does not support parallel builds.
- Binds by default to the lifecycle phase:
package.
Optional Parameters
| Name | Type | Since | Description |
|---|---|---|---|
<appVersion> |
String |
- |
This parameter specifies the version of the application contained in the helm chart. Default: ${project.version}User Property: helm.app.version |
<chartDescription> |
String |
- |
This parameter specifies the description of the helm chart. Default: ${project.description}User Property: helm.chart.description |
<chartName> |
String |
- |
This parameter specifies the name of the helm chart. Default: ${project.artifactId}User Property: helm.chart.name |
<chartType> |
String |
- |
This parameter specifies the type of the helm chart. Default: applicationUser Property: helm.chart.type |
<chartVersion> |
String |
- |
This parameter specifies the version of the helm chart. Default: ${project.version}User Property: helm.chart.version |
<sourceDirectory> |
File |
- |
This parameter specifies the directory where to put the sources of the helm chart. Default: src/main/helmUser Property: helm.source.directory |
Parameter Details
<appVersion>
This parameter specifies the version of the application contained in the helm chart.
- Type:
java.lang.String - Required:
No - User Property:
helm.app.version - Default:
${project.version}
<chartDescription>
This parameter specifies the description of the helm chart.
- Type:
java.lang.String - Required:
No - User Property:
helm.chart.description - Default:
${project.description}
<chartName>
This parameter specifies the name of the helm chart.
- Type:
java.lang.String - Required:
No - User Property:
helm.chart.name - Default:
${project.artifactId}
<chartType>
This parameter specifies the type of the helm chart.
- Type:
java.lang.String - Required:
No - User Property:
helm.chart.type - Default:
application
<chartVersion>
This parameter specifies the version of the helm chart.
- Type:
java.lang.String - Required:
No - User Property:
helm.chart.version - Default:
${project.version}
<sourceDirectory>
This parameter specifies the directory where to put the sources of the helm chart.
- Type:
java.io.File - Required:
No - User Property:
helm.source.directory - Default:
src/main/helm
