X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=config.json;h=1927340cdea621da9b6f87366e6fa8bb67bbe2d6;hb=ba61f968ff48f2aec448bb6d1448e3d56310f2e7;hp=a5f98aa9a42fe9f30f9a70b84af56cd8119afac7;hpb=f86fd75c111fc28554f1c846a8abc472cc2f67b6;p=platform%2Fupstream%2Fcoreclr.git diff --git a/config.json b/config.json index a5f98aa..1927340 100644 --- a/config.json +++ b/config.json @@ -12,6 +12,18 @@ "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", @@ -24,12 +36,36 @@ "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": [], "defaultValue": "" }, + "__BlobNamePrefix": { + "description": "Blob Prefix for Azure download.", + "valueType": "property", + "values": [], + "defaultValue": "" + }, "MsBuildFileLogging": { "description": "MsBuild logging options.", "valueType": "passThrough", @@ -45,7 +81,7 @@ "FilterToOSGroup": { "description": "Specifies the OSGroup.", "valueType": "property", - "values": [ "Windows_NT", "Linux", "Unix", "OSX" ], + "values": [ "Windows_NT", "Linux", "Unix", "OSX", "Android" ], "defaultValue": "${OSName}" }, "RestoreNETCorePlatforms": { @@ -87,7 +123,7 @@ "__BuildOS": { "description": "Specifies the OS to publish packages.", "valueType": "property", - "values": [ "Linux", "OSX", "FreeBSD", "OpenBSD", "NetBSD", "SunOS", "Windows_NT" ], + "values": [ "Linux", "OSX", "FreeBSD", "OpenBSD", "NetBSD", "SunOS", "Windows_NT", "Android" ], "defaultValue": "${OSName}" }, "__DistroRid": { @@ -162,6 +198,12 @@ "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", @@ -174,6 +216,12 @@ "values": [], "defaultValue": "" }, + "OverwriteCoreClrPackageVersion": { + "description": "Sets the property specifying to overwrite CoreClr Package version using OfficialBuildId", + "valueType": "property", + "values": [ true, false ], + "defaultValue": true + }, "OfficialBuildId": { "description": "Official Build Id.", "valueType": "property", @@ -258,6 +306,12 @@ "values": [ true, false ], "defaultValue": true }, + "SkipSOS": { + "description": "", + "valueType": "property", + "values": [ true, false ], + "defaultValue": false + }, "SignType": { "description": "Sets the SignType.", "valueType": "property", @@ -345,7 +399,7 @@ "RuntimeId": { "description": "Specifies the OS to build Core_Root for", "valueType": "property", - "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" ], + "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", "android.21-arm64" ], "defaultValue": "${__RuntimeId}" }, "BatchRestorePackages": { @@ -478,7 +532,36 @@ "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" } } }, @@ -528,7 +611,13 @@ "container": { "description": "Container name to download from in Azure Blob storage.", "settings": { - "__Container": "default" + "ContainerName": "default" + } + }, + "blobNamePrefix": { + "description": "Blob Prefix to download from in Azure container.", + "settings": { + "__BlobNamePrefix": "default" } }, "runtimeId": { @@ -580,7 +669,7 @@ "container": { "description": "Container name to upload into in Azure Blob storage.", "settings": { - "__Container": "default" + "ContainerName": "default" } }, "buildArch": { @@ -612,14 +701,26 @@ "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" } } }, @@ -660,11 +761,11 @@ "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" } },