"values": [],
"defaultValue": ""
},
+ "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": [ "Windows_NT", "Linux", "Unix", "OSX", "Android" ],
"defaultValue": "${OSName}"
},
- "RestoreNETCorePlatforms": {
- "description": "MsBuild target that restores the NETCore packages.",
+ "Sync": {
+ "description": "MsBuild target that restores the packages.",
"valueType": "target",
"values": [],
"defaultValue": ""
"values": [],
"defaultValue": ""
},
+ "__DoCrossArchBuild": {
+ "description": "Specifies if we build cross-architecture components on Linux.",
+ "valueType": "property",
+ "values": [],
+ "defaultValue": ""
+ },
"GenerateVersionHeader": {
"description": "Generates _version.h",
"valueType": "passThrough",
"settings": {
"Build": "default"
}
+ },
+ "optdata": {
+ "description": "Restores optimization profile data for the repository.",
+ "settings": {
+ "Project": "./build.proj",
+ "RestoreOptData": "default",
+ "MsBuildEventLogging": " ",
+ }
}
},
"defaultValues": {
}
}
},
- "sync": {
+ "clean": {
"alias": {
- "p": {
- "description": "Restores all NuGet packages for repository.",
+ "b": {
+ "description": "Deletes the binary output directory.",
"settings": {
- "Project": "./build.proj",
- "RestoreDuringBuild": true,
- "RestoreNETCorePlatforms": "default"
+ "CleanAllProjects": "default"
}
},
- "optdata": {
- "description": "Restores optimization profile data for the repository.",
+ "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"
+ }
+ }
+ },
+ "sync": {
+ "alias": {
+ "p": {
+ "description": "Restores all NuGet packages for repository.",
"settings": {
"Project": "./build.proj",
"RestoreDuringBuild": true,
- "RestoreOptData": "default"
+ "Sync": "default"
}
},
"ab": {
"settings": {
"BuildNumberMinor": "default"
}
+ },
+ "buildType": {
+ "description": "Sets buildtype.",
+ "settings": {
+ "__BuildType": "default"
+ }
}
},
"defaultValues": {
"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"
}
}
},