"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": {
+ "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",
"FilterToOSGroup": {
"description": "Specifies the OSGroup.",
"valueType": "property",
- "values": [ "Windows_NT", "Linux", "Unix", "OSX" ],
+ "values": [ "Windows_NT", "Linux", "Unix", "OSX", "Android" ],
"defaultValue": "${OSName}"
},
"RestoreNETCorePlatforms": {
"__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": {
"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",
"PortableBuild": {
"description": "Indicates if this is a portable build.",
"valueType": "property",
- "values": [ "0", "1"],
- "defaultValue": "0"
+ "values": [ "false", "true"],
+ "defaultValue": "true"
},
"Rebuild": {
"description": "Specifies rebuild target.",
"values": [ true, false ],
"defaultValue": true
},
+ "SkipSOS": {
+ "description": "",
+ "valueType": "property",
+ "values": [ true, false ],
+ "defaultValue": false
+ },
"SignType": {
"description": "Sets the SignType.",
"valueType": "property",
"values": [],
"defaultValue": ""
},
- "IlasmRoundTrip": {
- "description": "Sets ilasm round trip property.",
- "valueType": "property",
- "values": [ true, false ],
- "defaultValue": true
- },
"CreateTestOverlay": {
"description": "Runs CreateTestOverlay target.",
"valueType": "target",
"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}"
},
- "UpdateDependencies": {
- "description": "MsBuild target that updates project.json dependencies.",
- "valueType": "target",
- "values": [],
- "defaultValue": ""
- },
"BatchRestorePackages": {
"description": "MsBuild target that restores the packages.",
"valueType": "target",
"RestoreDuringBuild": false
}
},
- "portable": {
- "description": "Triggers a portable build.",
- "settings": {
- "PortableBuild": "1"
- }
- },
"BuildTarget": {
"description": "Runs the build target.",
"settings": {
"MsBuildErr": "default",
"MsBuildEventLogging": "default",
"RestoreDefaultOptimizationDataPackage": "false",
+ "PortableBuild": "true",
"UsePartialNGENOptimization": "false"
}
}
"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": {
"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"
}
"__BuildArch": "default"
}
},
- "portable": {
- "description": "Triggers a portable build.",
- "settings": {
- "PortableBuild": "1"
- }
- },
"buildType": {
"description": "Specifies configuration to publish, can be Release, Debug or Checked.",
"settings": {
"__BuildOS": "default",
"MsBuildFileLogging": "/flp:v=detailed;Append;LogFile=build-packages.log",
"MsBuildEventLogging": "default",
+ "PortableBuild": "true",
"Project": "src/.nuget/packages.builds"
}
}