厨师食谱食谱 - 执行Windows批处理命令

时间:2016-07-13 08:59:31

标签: ruby jenkins command chef cookbook

我在撰写厨师食谱时需要帮助。我在Jenkins有一些工作,他们是通过执行Windows批处理命令完成的。我必须将这些命令重写为大厨食谱,但我不熟悉编写这些食谱......我需要一些这种“重写”的例子。

例如,这个命令:

D: && cd D:\[some path] && pc.exe "\\[some folder]" -u "admin" -p [pass] cmd /c "c: && cd C:\some folders]\ && install.bat"

需要重写为厨师reciepe。 如果需要,我可以显示其他命令。

我会感激所有的帮助

1 个答案:

答案 0 :(得分:0)

沿线的东西:

execute "install" do
  command %Q{pc.exe "\\[some folder]" -u "admin" -p [pass] cmd /c "cd /D C:\some folders] && install.bat"}
  cwd "d:\[some path]"
end

应该这样做。 根本没有任何关于这个命令的见解,很难给出更好的建议,就像占位符一样,使用属性应该是可行的方法,但没有入口点就很难分辨。

更多详情in the documentation