Imported Upstream version 5.8.0.22

Former-commit-id: df344e34b07851d296efb3e6604c8db42b6f7aa3
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2017-10-19 20:04:20 +00:00
parent 5f4a27cc8a
commit 7d05485754
5020 changed files with 114082 additions and 186061 deletions

View File

@@ -31,11 +31,17 @@
"defaultValue": false
},
"RuntimeOS": {
"description": "The RuntimeOS used for building and restoring native OS dependent assets (i.e. RID specific binaries)",
"description": "The RuntimeOS of the build system.",
"valueType": "property",
"values": ["win7", "osx.10.10", "ubuntu.14.04", "ubuntu.16.04", "etc-other-rid-based-os-names"],
"defaultValue": ""
},
"PackageRID": {
"description": "The RID of the target package.",
"valueType": "property",
"values": ["win7-x64", "ubuntu.14.04-x64"],
"defaultValue": ""
},
"PortableBuild": {
"description": "Indicates if this is a portable build.",
"valueType": "property",
@@ -233,9 +239,78 @@
"valueType": "target",
"values": [],
"defaultValue": ""
}
},
"DirectoryToBuild": {
"description": "MsBuild property used to set the directory to scope the build to things under that directory.",
"valueType": "property",
"values": [],
"defaultValue": "Please-Specify-A-Directory"
},
},
"commands": {
"build-directory": {
"alias":{
"directory": {
"description": "Root directory in which to scope the build from.",
"settings": {
"DirectoryToBuild": "default"
}
},
"debug": {
"description": "Sets optimization level to debug for managed build configuration. (/p:ConfigurationGroup=Debug)",
"settings": {
"ConfigurationGroup": "Debug"
}
},
"release": {
"description": "Sets optimization level to release for managed build configuration. (/p:ConfigurationGroup=Release)",
"settings": {
"ConfigurationGroup": "Release"
}
},
"allConfigurations": {
"description": "Builds all configurations instead of only those specified by framework/os.",
"settings": {
"BuildAllConfigurations":"true"
}
},
"framework": {
"description": "Sets target framework for managed build configuration and only builds the libraries applicable for that framework. (/p:TargetGroup=[value])",
"settings": {
"TargetGroup": "default"
}
},
"os": {
"description": "Sets OS for the managed build configuration and only builds the libraries applicable for that OS. (/p:OSGroup=[value])",
"settings": {
"OSGroup": "default"
}
},
"buildArch": {
"description": "Sets the architecture for the managed build confiuguration. (/p:ArchGroup=[value])",
"settings": {
"ArchGroup": "default"
}
},
"runtimeos": {
"description": "Sets runtime OS for the managed build configuration, which is used for building and restoring native OS dependent assets (i.e. RID specific binaries). (/p:RuntimeOS=[value]",
"settings": {
"RuntimeOS": "default"
}
},
},
"defaultValues": {
"toolName": "msbuild",
"settings": {
"Project": "src/dirs.proj",
"ConfigurationGroup": "default",
"DirectoryToBuild": "default",
"MsBuildLogging":"default",
"MsBuildWarning":"default",
"MsBuildError":"default"
}
}
},
"build-managed": {
"alias":{
"packages": {