我正在使用Gradle作为构建工具,我需要在Gradle任务中运行helm repo add
等helm命令。
exec {
workingDir = file("<Helm.exe location>")
CommandLine "helm.exe repo add"
}
但这失败了
Error: unknown command "repo add" for "helm"
Run 'helm --help' for usage.
任何帮助都是非常感谢的。
1条答案
按热度按时间ddrv8njm1#
Gradle exec不会对参数进行任何处理。如果您提供
"repo add"
作为参数,helm将收到一个参数:"repo add"
。这与在终端中调用helm "repo add"
相同。您要做的是提供两个参数:"repo", "add"
.欲了解更多详情,请点击此处查看我的答案:gradle执行命令行:分隔参数和连接参数之间的区别