cruisecontrol.net - MSBuild find value in file -
So I run my work with ccnet and makes my work file what is the best way to read and recognize the file Is there any definite value from MSBield in it ??
This is dependent on your file.
Plain Text with Multiple Rows
If the file is like that:
Building XXX ... build successful total time: 38 seconds buildfile : File
You can use ReadLinesFromFile
to read the file and CreateProperty
to condition
You can check the value with
& lt; Asset group & gt; & Lt; ValueToCheck & gt; Advanced SUCCESSFUL & lt; / ValueToCheck & gt; & Lt; / PropertyGroup & gt; & Lt; Target name = "check value" & gt; & Lt; ReadLinesFromFile file = "@ (MyTextFile)" & gt; & Lt; Output Task parameter = "Lines" item name = "value" /> & Lt; / ReadLinesFromFile & gt; & Lt; CreateProperty value = "true" condition = "'% (value.)' == '$ (ValueToCheck)' & gt; Output Task parameter =" value "property name =" human "/> & lt; / CreateProperty & gt; & gt; Target & gt;
XML file
If the file is in XML, you can XmlPeek
(MSBuild 4) or XmlRead
from.
Comments
Post a Comment