CCNet.Build.Reconfigure.ConfigurationBuilder.WriteXxx C# (CSharp) Method

WriteXxx() private method

private WriteXxx ( IProjectConfiguration config ) : void
config IProjectConfiguration
return void
		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");
				}
			}
		}