我们有许多编译.NET代码的Nant脚本。这些版本需要运行5-10分钟,我想找到一种方法来加速它们。如何加快Nant构建?
我们的南特脚本看起来像
<target name="compile.XYZ" description="Compiles the source code">
<msbuild project="${src.dir}\XYZ.sln" verbosity="${build.verbosity}">
<property name="Configuration" value="${build.config}" />
<property name="OutputPath" value="${build.fullpath}/${prefix.xyz}" />
<property name="ReferencePath" value="${assembly.dir}" />
</msbuild>
</target>
他们都非常相似这一点。我确实对nant进行了调查,但它看起来有些过时,所以我有点犹豫使用它,虽然这可能非常方便,因为我们在构建中有多个目标。
任何帮助你可以提供改善这些版本的性能将不胜感激!
谢谢:)
你好。感谢您的回应。如果可能,我希望在不购买硬件的情况下解决此问题。如果有办法将任务分解为异步运行,那将是理想的...... :) – Hewie 2010-02-10 04:34:23
我没有意识到你想分解任务。看到我的其他答案。 – AngryHacker 2010-02-10 04:43:26