【发布时间】:2010-02-24 19:58:46
【问题描述】:
我想根据修改后的文件执行一些操作。我有这样的项目配置
<project name="MyProject">
<sourcecontrol type="vsts" autoGetSource="true">
...
</sourcecontrol>
<tasks>
<msbuild>
...
</msbuild>
</tasks>
有什么方法可以在配置的 MSBuild 任务中放置或访问来自源代码控制的修改?我看不到任何集成属性,但我可以在 CCNET 构建日志中看到修改
<cruisecontrol project="MyProject">
<request source="ScheduledTrunk" buildCondition="ForceBuild">...</request>
<modifications>
<modification type="merge">
<filename>MyFile.cs</filename>
<project>$/MyProject/Trunk/Source/</project>
<date>2010-02-23 02:27:40</date>
<user>domain\user</user>
<comment>Some comment</comment>
<changeNumber>79367</changeNumber>
<version>79367</version>
</modification>
</modifications>
<integrationProperties>
...
</integrationProperties>
<build date="..." buildtime="..." buildcondition="...">
<msbuild
startTime="02/23/2010 11:55:52"
elapsedTime="00:00:51" success="true"
>
...
</msbuild>
</cruisecontrol>
感谢您的建议!
顺便说一句,您知道为什么常见的CCNet documentation 页面已经关闭了几天吗? CCNET 的主要讨论论坛是什么?
【问题讨论】:
-
+1 有关文档页面的问题。我也想知道这个。
-
在正常情况下,CCNET 文档的可用性很差,但这次真的非常非常糟糕。试试groups.google.de/group/ccnet-user 作为论坛。
-
...presto magic CCNET doc 又上线了!