"values": [],
"defaultValue": ""
},
+ "__PublishPackages": {
+ "description": "Specifies whether to publish product packages.",
+ "valueType": "property",
+ "values": [ true, false ],
+ "defaultValue": true
+ },
+ "__PublishSymbols": {
+ "description": "Specifies whether to publish symbol packages.",
+ "valueType": "property",
+ "values": [ true, false ],
+ "defaultValue": true
+ },
"BuildNumberMajor": {
"description": "Product build major number.",
"valueType": "property",
"values": [],
"defaultValue": ""
},
- "__Container": {
+ "CleanAllProjects": {
+ "description": "MsBuild target that deletes the binary output directory.",
+ "valueType": "target",
+ "values": [],
+ "defaultValue": ""
+ },
+ "CleanPackages": {
+ "description": "MsBuild target that deletes the repo-local nuget package directory.",
+ "valueType": "target",
+ "values": [],
+ "defaultValue": ""
+ },
+ "CleanPackagesCache": {
+ "description": "MsBuild target that deletes the user-local nuget package cache.",
+ "valueType": "target",
+ "values": [],
+ "defaultValue": ""
+ },
+ "ContainerName": {
"description": "Container name for Azure upload.",
"valueType": "property",
"values": [],
"values": [],
"defaultValue": "/t:GenerateVersionSourceFile /p:GenerateVersionSourceFile=true"
},
+ "MSBuildNodeCount": {
+ "description": "Sets the value of the number of processors available for MSBuild.",
+ "valueType": "passThrough",
+ "values": [],
+ "defaultValue": "/maxcpucount"
+ },
"NativeVersionSourceFile": {
"description": "Provides location for version.cpp",
"valueType": "property",
"values": [ true, false ],
"defaultValue": true
},
+ "SkipSOS": {
+ "description": "",
+ "valueType": "property",
+ "values": [ true, false ],
+ "defaultValue": false
+ },
"SignType": {
"description": "Sets the SignType.",
"valueType": "property",
"MsBuildEventLogging": "default",
"RestoreDefaultOptimizationDataPackage": "false",
"PortableBuild": "true",
- "UsePartialNGENOptimization": "false"
+ "UsePartialNGENOptimization": "false",
+ "MSBuildNodeCount": "default"
+ }
+ }
+ },
+ "clean": {
+ "alias": {
+ "b": {
+ "description": "Deletes the binary output directory.",
+ "settings": {
+ "CleanAllProjects": "default"
+ }
+ },
+ "p": {
+ "description": "Deletes the repo-local nuget package directory.",
+ "settings": {
+ "CleanPackages": "default"
+ }
+ },
+ "c": {
+ "description": "Deletes the user-local nuget package cache.",
+ "settings": {
+ "CleanPackagesCache": "default"
+ }
+ }
+ },
+ "defaultValues": {
+ "toolName": "msbuild",
+ "settings": {
+ "MsBuildLog":"/flp:v=normal;LogFile=clean.log"
}
}
},
"container": {
"description": "Container name to download from in Azure Blob storage.",
"settings": {
- "__Container": "default"
+ "ContainerName": "default"
}
},
"blobNamePrefix": {
"container": {
"description": "Container name to upload into in Azure Blob storage.",
"settings": {
- "__Container": "default"
+ "ContainerName": "default"
}
},
"buildArch": {
"settings": {
"PublishTestNativeBins": "default"
}
- }
+ },
+ "PublishPackages": {
+ "description": "Publishes product packages.",
+ "settings": {
+ "__PublishPackages": "default"
+ }
+ },
+ "PublishSymbols": {
+ "description": "Publishes symbol packages.",
+ "settings": {
+ "__PublishSymbols": "default"
+ }
+ },
},
"defaultValues": {
"toolName": "msbuild",
"settings": {
"__BuildOS": "default",
"Project": "./src/publish.proj",
- "MsBuildFileLogging": "/flp:v=detailed;LogFile=publish-packages.log"
+ "MsBuildFileLogging": "/flp:v=detailed;LogFile=publish-packages.log /clp:v=detailed"
}
}
},
"msbuild": {
"osSpecific": {
"windows": {
- "defaultParameters": "/nologo /verbosity:minimal /clp:Summary /maxcpucount /nodeReuse:false",
+ "defaultParameters": "/nologo /verbosity:minimal /clp:Summary /nodeReuse:false",
"path": "Tools/msbuild.cmd"
},
"unix": {
- "defaultParameters": "/nologo /verbosity:minimal /clp:Summary /maxcpucount",
+ "defaultParameters": "/nologo /verbosity:minimal /clp:Summary",
"path": "Tools/msbuild.sh"
}
},