我有这个 rakefile 在从“使用 Ruby 启动命令提示符”实例调用时工作正常,但在使用rake.bat
. 这意味着我根本无法使用 Rake 构建步骤插件让它在 Jenkins 上工作。
据我所知,这rake/clean
是搞砸并删除“/Core”目录中所有文件的任务。我已经从文件列表中明确排除了它CLEAN
,但是当从 调用时rake.bat
,它被完全忽略了。
这可能是什么原因?
编辑:好的,更多信息。CLEAN.exclude('**/core')
第一次在 Ruby shell 中运行时也会被忽略,但后续运行正常。这就解释了为什么rake.bat
100% 的时候都是一个问题。
我正在使用 rake 0.8.7,但同样的事情发生在 0.9.2 上。Ruby 版本是 1.9.2p290。albacore 版本是 0.2.7。Windows 7 x64(同样的事情发生在 Windows Server 2008 R2 Standard 上)