【发布时间】:2018-02-23 11:02:34
【问题描述】:
我有一个批处理文件,它运行几个进程来测试和构建我的厨师食谱
del test.tar.gz
berks vendor --delete
berks package test.tar.gz <- doesnt execute
--或--
del test.tar.gz
berks package test.tar.gz
berks vendor --delete <- doesnt execute
问题是在第一个 berks 命令之后没有任何命令被执行。
我尝试在berks vendor 之后添加几个不同的命令,但是即使前面的命令成功完成,也不会运行任何命令。
我在文档中找不到任何关于此的内容,我怎样才能让我的所有命令运行?
【问题讨论】:
-
诚然,我对 berks 完全一无所知,但是您如何期望 test.tar.gz 在您删除文件后传递给
berks package? -
假设 BERKS 是一个批处理文件。如果是这样,则需要使用 CALL 命令。
-
@SomethingDark - 命令
berks package test.tar.gz创建文件,而不是使用它。
标签: batch-file chef-infra berkshelf