aspnetcore/eng/scripts
Nate McMaster 6081fec894
Add new build.cmd/sh options for suppressing restore, NodeJS, setting target arch and OS name, and more (#7137)
Add new command line parameters for working with the project:

* `-NoBuild`, `-NoRestore` - these already existed, but users found it hard to discover this powershell syntax: '-build:$false'
* `-Arch`/`--arch` - set the target CPU architecture to build. Defaults to x64
* `--os-name` - on non-Windows builds, manually specify if the build should target Alpine. generic Linux, or MacOS
* Rename flags used to build specific project types. The pattern now is `--build-$(group)` or `--no-build-$(group)` (In PowerShell its `-Build$(Group)` or `-NoBuild$(Group). Example: -NoBuildJava

Changes to build definitions:
* Update the ci build definition to build all supported architectures
* Support publishing multiple artifacts per job

Other changes:
* `-NoBuild` implies `-NoRestore`
* Add new properties, `TargetArchitecture`, `TargetOsName`, and `TargetRuntimeIdentifier`
* Replace usages of `SharedFxRid` with these new properties
* To make `--no-build-nodejs` actually work, replaced Components.Browser.JS.csproj with Components.Browser.JS.npmproj
* Fix errors when building for win-arm on a clean machine
* Fix a few other project errors, like using the wrong syntax for DefaultItemExcludes, or using the wrong Platform value for x86
2019-01-31 15:47:47 -08:00
..
AddAllProjectRefsToSolution.ps1 Add a script to search the project reference graph and add all to a .sln file (#7066) 2019-01-28 10:10:13 -08:00
CodeCheck.ps1 Add new build.cmd/sh options for suppressing restore, NodeJS, setting target arch and OS name, and more (#7137) 2019-01-31 15:47:47 -08:00
GenerateProjectList.ps1 Add new build.cmd/sh options for suppressing restore, NodeJS, setting target arch and OS name, and more (#7137) 2019-01-31 15:47:47 -08:00
InstallJdk.ps1
InstallVisualStudio.ps1
cibuild.cmd Add new build.cmd/sh options for suppressing restore, NodeJS, setting target arch and OS name, and more (#7137) 2019-01-31 15:47:47 -08:00
cibuild.sh Add new build.cmd/sh options for suppressing restore, NodeJS, setting target arch and OS name, and more (#7137) 2019-01-31 15:47:47 -08:00
common.psm1
install-nginx-linux.sh Dynamically install NGinx Internal/#1525 (#6963) 2019-01-25 14:32:32 -08:00
install-nginx-mac.sh Dynamically install NGinx Internal/#1525 (#6963) 2019-01-25 14:32:32 -08:00
vs.json