我试图并行运行多个任务以减少构建所需的时间。但是似乎这些任务仍然按顺序一个接一个地执行。这导致我的构建花费了太长时间。在NAnt中,有没有一种方法可以并行运行多个任务呢?
我试图并行运行多个任务以减少构建所需的时间。但是似乎这些任务仍然按顺序一个接一个地执行。这导致我的构建花费了太长时间。在NAnt中,有没有一种方法可以并行运行多个任务呢?
看起来这个问题之前已经被问过了。请参考NAnt:任务并行线程执行;是否存在?
这不是最好的问题/答案,因为答案被移到了评论外面,链接到一个带有代码的博客。请参考AsyncExec和WaitForExit加速构建以完成更多工作
即使如此,这也只涉及如何在异步任务压缩文件中使用代码的示例。
我没有使用过这段代码,但是我正在搜索NAnt。我只使用过多台构建机的并行性。
请查看 https://github.com/NAntCrossCompile/NAnt.Parallel,这里有一个正在开发中的插件,可以基于文件、文件夹和字符串集合实现任务并行执行...