无需外壳即可直接运行命令

时间:2019-02-25 21:24:20

标签: jenkins jenkins-pipeline

在编写Jenkins文件时,为了执行命令,我使用了sh build step。但是,我不喜欢添加不必要的Shell解析层,尤其是在自动化情况下,其输入可能会随时间变化。我知道可以通过设置环境变量然后在外壳程序字符串中使用双引号变量引用进行防御性使用,但这需要格外小心,最好不要依赖。

我宁愿做类似runCommand(['command', 'arg1', 'arg2', 'arg3])的事情,以消除一整套潜在的边缘情况和怪异的错误,但是我似乎在Jenkins文档中找不到任何这样的流程步骤。是否存在这样的步骤?如果可以的话,我可以在哪里找到有关它的更多信息?

0 个答案:

没有答案