private void WriteXxx(IProjectConfiguration config)
{
var xxx = config as FabricServiceProjectConfiguration;
if (xxx == null)
return;
if (xxx.Name == "Metro.Portal.Web")
{
using (Tag("exec"))
{
Tag("executable", @"C:\Program Files\nodejs\npm.cmd");
Tag("buildTimeoutSeconds", "180");
Tag("buildArgs", "install");
Tag("baseDirectory", xxx.SourceDirectory());
Tag("description", "XXX npm");
}
using (Tag("msbuild"))
{
Tag("executable", "$(msbuildExecutable)");
Tag("targets", "Build");
Tag("workingDirectory", xxx.SourceDirectory());
Tag("buildArgs", "/noconsolelogger /p:Configuration=Release");
Tag("description", "Build XXX project");
}
}
}