"values": [],
"defaultValue": ""
},
- "MsBuildParameters": {
- "description": "MsBuild building options.",
- "valueType": "passThrough",
- "values": [],
- "defaultValue": "/nologo /verbosity:minimal /clp:Summary"
- },
"MsBuildFileLogging": {
"description": "MsBuild logging options.",
"valueType": "passThrough",
"values": [ "real" ],
"defaultValue": ""
},
- "maxcpucount": {
- "description": "Msbuild internal command.",
- "valueType": "internal",
- "values": [],
- "defaultValue": ""
- },
"CLRTestPriorityToBuild": {
"description": "Sets priority to build test.",
"valueType": "property",
"CLRTestPriorityToBuild": "default"
}
},
- "sequential": {
- "description": "Sets sequential build",
- "settings": {
- "maxcpucount": "default"
- }
- },
"skipRestore": {
"description": "Skips restoring packages during build.",
"settings": {
"defaultValues": {
"toolName": "msbuild",
"settings": {
- "maxcpucount": "default",
- "MsBuildParameters": "default",
"MsBuildLog": "default",
"MsBuildWrn": "default",
"MsBuildErr": "default"
"defaultValues": {
"toolName": "msbuild",
"settings": {
- "MsBuildParameters": "default",
- "maxcpucount": "default",
"MsBuildFileLogging": "/flp:v=detailed;LogFile=sync.log"
}
}
"toolName": "msbuild",
"settings": {
"Project": "./src/publish.proj",
- "MsBuildParameters": "default",
- "maxcpucount": "default",
"MsBuildFileLogging": "/flp:v=detailed;LogFile=publish-packages.log"
}
}
"defaultValues": {
"toolName": "msbuild",
"settings": {
- "MsBuildParameters": "default",
"__BuildOS": "default",
- "maxcpucount": "default",
"MsBuildFileLogging": "/flp:v=detailed;Append;LogFile=build-packages.log",
"MsBuildEventLogging": "default"
}
},
"tools": {
"msbuild": {
- "run": {
- "windows": "Tools\\msbuild.cmd",
- "unix": "Tools/msbuild.sh"
+ "osSpecific": {
+ "windows": {
+ "defaultParameters": "/nologo /verbosity:minimal /clp:Summary /maxcpucount /nodeReuse:false",
+ "path": "Tools/msbuild.cmd"
+ },
+ "unix": {
+ "defaultParameters": "/nologo /verbosity:minimal /clp:Summary /maxcpucount",
+ "path": "Tools/msbuild.sh"
+ }
},
"valueTypes": {
"property": "/p:{name}={value}",