9 lines
395 B
Groovy
9 lines
395 B
Groovy
def call(String chartPath, String appName, String version) {
|
|
container('helm') {
|
|
sh "sed -i 's/^version:.*/version: ${version}/' ${chartPath}/Chart.yaml"
|
|
sh "sed -i 's/^image:.*/image: localhost:31050/my-docker-repo/${appName}:${version}/' ${chartPath}/values.yaml"
|
|
sh "helm package ${chartPath}"
|
|
echo "Helm chart packaged successfully: ${chartPath}"
|
|
}
|
|
}
|