diff options
Diffstat (limited to 'config.json')
-rw-r--r-- | config.json | 68 |
1 files changed, 65 insertions, 3 deletions
diff --git a/config.json b/config.json index be0b4bd121..64066cb124 100644 --- a/config.json +++ b/config.json @@ -40,7 +40,7 @@ "description": "MsBuild logging options.", "valueType": "passThrough", "values": [], - "defaultValue": "/l:BinClashLogger,Tools/net45/Microsoft.DotNet.Build.Tasks.dll;LogFile=binclash.log" + "defaultValue": "/l:BinClashLogger,Tools/net46/Microsoft.DotNet.Build.Tasks.dll;LogFile=binclash.log" }, "FilterToOSGroup": { "description": "Specifies the OSGroup.", @@ -54,6 +54,12 @@ "values": [], "defaultValue": "" }, + "RestoreOptData": { + "description": "MsBuild target that restores optimization profile data.", + "valueType": "target", + "values": [], + "defaultValue": "" + }, "RestoreDuringBuild": { "description": "Enables/disables package restore.", "valueType": "property", @@ -180,6 +186,18 @@ "values": [ "debug", "release", "checked" ], "defaultValue": "debug" }, + "EnableProfileGuidedOptimization": { + "description": "Enables IBC profile optimizations if profile data are available.", + "valueType": "property", + "values": [ true, false ], + "defaultValue": false + }, + "OptimizationDataDir": { + "description": "Sets the path where the build should look for IBC profile data.", + "valueType": "property", + "values": [], + "defaultValue": "" + }, "UseEnv": { "description": "Set when building for arm64.", "valueType": "property", @@ -192,6 +210,12 @@ "values": [ "x86", "x64", "arm", "arm64" ], "defaultValue": "${CPUArch}" }, + "PortableBuild": { + "description": "Indicates if this is a portable build.", + "valueType": "property", + "values": [ "0", "1"], + "defaultValue": "0" + }, "Rebuild": { "description": "Specifies rebuild target.", "valueType": "target", @@ -303,7 +327,7 @@ "RuntimeId": { "description": "Specifies the OS to build Core_Root for", "valueType": "property", - "values": [ "debian.8-x64", "fedora.23-x64", "opensuse.13.2-x64", "opensuse.42.1-x64", "osx.10.10-x64", "rhel.7-x64", "ubuntu.14.04-x64", "ubuntu.16.04-x64", "ubuntu.16.10-x64" ], + "values": [ "debian.8-x64", "fedora.24-x64", "fedora.25-x64", "opensuse.42.1-x64", "osx.10.12-x64", "rhel.7-x64", "ubuntu.14.04-x64", "ubuntu.16.04-x64", "ubuntu.16.10-x64" ], "defaultValue": "${__RuntimeId}" }, "UpdateDependencies": { @@ -336,6 +360,24 @@ "values": [], "defaultValue": "" }, + "OptionalToolSource": { + "description": "URL of the nuget feed used by 'optional-tools'", + "valueType": "property", + "values": [], + "defaultValue": "" + }, + "OptionalToolSourceUser": { + "description": "User name for authenticating to the optional tools feed", + "valueType": "property", + "values": [], + "defaultValue": "" + }, + "OptionalToolSourcePassword": { + "description": "VSTS token for authenticating to the optional tools feed; requires 'package(READ)' permission", + "valueType": "property", + "values": [], + "defaultValue": "" + }, "ExtraParameters": { "description": "Extra parameters will be passed to the selected command.", "valueType": "passThrough", @@ -408,6 +450,12 @@ "RestoreDuringBuild": false } }, + "portable": { + "description": "Triggers a portable build.", + "settings": { + "PortableBuild": "1" + } + }, "BuildTarget": { "description": "Runs the build target.", "settings": { @@ -435,6 +483,14 @@ "RestoreNETCorePlatforms": "default" } }, + "optdata": { + "description": "Restores optimization profile data for the repository.", + "settings": { + "Project": "./build.proj", + "RestoreDuringBuild": true, + "RestoreOptData": "default" + } + }, "ab": { "description": "Downloads the latests product packages from Azure. The values for '-AzureAccount' and '-AzureToken' are required", "settings": { @@ -565,6 +621,12 @@ "__BuildArch": "default" } }, + "portable": { + "description": "Triggers a portable build.", + "settings": { + "PortableBuild": "1" + } + }, "buildType": { "description": "Specifies configuration to publish, can be Release, Debug or Checked.", "settings": { @@ -615,4 +677,4 @@ "valueTypes": {} } } -}
\ No newline at end of file +} |