有没有办法在gradle任务中运行掌舵命令

t1rydlwq  于 2022-11-14  发布在  其他
关注(0)|答案(1)|浏览(152)

我正在使用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.

任何帮助都是非常感谢的。

ddrv8njm

ddrv8njm1#

Gradle exec不会对参数进行任何处理。如果您提供"repo add"作为参数,helm将收到一个参数:"repo add"。这与在终端中调用helm "repo add"相同。您要做的是提供两个参数:"repo", "add" .
欲了解更多详情,请点击此处查看我的答案:gradle执行命令行:分隔参数和连接参数之间的区别

相关问题