Граф коммитов

959 Коммитов

Автор SHA1 Сообщение Дата
Nate McMaster 979736d4d4
MicroBuild code signing (#821)
This backports changes made in the 2.2 build tools. This is anticipation of Arcade convergence. We already stopped using signrequest.xml in other parts of the stack. New tools replace this functionality.

* Backport implementation of Arcade code signing
* Remove sign request generation and validation
* Sign .Sources packages by default
* Use built-in dotnet-tool shim generation
2018-10-25 18:30:32 -07:00
Nate McMaster 3965b17663
Set /p:SignType for real-signing 2018-10-24 16:17:16 -07:00
Nate McMaster 36d942113c
Update SDK to 2.1.500-preview-009398 2018-10-24 15:54:46 -07:00
BrennanConroy 55852d5ba6
Fix max path issue with testlog artifacts (#819) 2018-10-19 12:09:29 -07:00
Nate McMaster 2f64cfc0c0
Update YAML templates to use new DevOps features (#812)
* Add support for code signing tasks
* Update YAML syntax to 'jobs' instead of phases
* Update pool specification
* Add obsolete warning to old templates
* Remove ASPNETCORE_TEST_LOG_DIR
2018-10-18 16:30:24 -07:00
BrennanConroy 384ad131c1
Update default-build.yml (#810) 2018-10-18 11:24:04 -07:00
John Luo ddaf03d402
Update test log dir (#806)
* Update test log dir

* fixup
2018-10-17 13:59:10 -07:00
Nate McMaster cf73da2bac
React to renaming aspnet/Home => aspnet/AspNetCore (#803) 2018-10-17 10:26:08 -07:00
Nate McMaster e19710797a
Rename .vsts-pipelines folder 2018-10-16 10:14:54 -07:00
Nate McMaster fcf832327c
Set DOTNET_HOME to repo path when `-ci` is specified (#798)
Fixes a bug in the bootstrapper. When calling just `-ci`, KoreBuild was still installing to `HOME` or `USERPROFILE`. This lifts the local-or-not setting for DOTNET_HOME into the bootstrapper so both the .NET Core SDK *and* korebuild end up in the same folder.
2018-10-11 16:29:23 -07:00
Nate McMaster 6eda7b4a39
Don't override NUGET_PACKAGES if already defined (#795)
Using `-ci` in Universe causes the NuGet cache for each repo build to be different. This means we end up restoring everything like 53 times.

This changes `-ci` builds so sub-repo builds can use the same NuGet cache
2018-10-11 15:10:16 -07:00
Nate McMaster a6f6bbe5fd
Use the 'format' function in YAML template 2018-10-11 10:31:20 -07:00
BrennanConroy 48e3660da1
Collect test logs in VSTS (#790) 2018-10-11 10:29:54 -07:00
Nate McMaster 47efd63d6a
Update NGPV to use runtime rollforward (#789)
Instead of always installing the .NET Core 2.1.0 runtime, this uses runtime rollforward to lift NGPV's console tool to any version of .NET Core it finds.
2018-10-11 08:48:40 -07:00
Nate McMaster 9d11c8c087
Update SDK to 2.1.403 2018-10-03 08:48:59 -07:00
Nate McMaster 37649a7c29
Always update artifacts, even on failed builds (#741) 2018-08-17 10:16:25 -07:00
Nate McMaster 5afdca5b68
Fix korebuild publishing to use right the variable names 2018-08-16 14:24:45 -07:00
Nate McMaster 72492a4176
Update the SDK to 2.1.400 2018-08-16 09:21:06 -07:00
Nate McMaster 6ca1b9d686
Set MSBUILDDISABLENODEREUSE to disable node reuse when building on a CI server 2018-08-10 15:34:45 -07:00
Nate McMaster 5aa6be7b4c
Workaround NRE in VSTS yaml parsing 2018-08-10 15:01:20 -07:00
Nate McMaster afd84b884b
VSTS templates: add support for setting queue matrix, demands, name, and variables (#731) 2018-08-10 14:46:46 -07:00
Nate McMaster 640972bd30
Produce .trx files on all CI environments 2018-08-07 09:50:47 -07:00
Nate McMaster e00cd3bbf2
Run both Debug and Release configurations in VSTS templates (#720)
Changes:

* Add `configuration` parameter to default-build.yml template to control Debug/Release builds.
* By default, compile Debug and Release for project-ci
* Update the BuildTools repo to use the project-ci.yml template
* Update the name of the build artifacts to reflect the OS and config name used to produce them
2018-07-31 10:43:33 -07:00
Nate McMaster 3f1d89e501
Add buildArgs parameter to project-ci.yml template 2018-07-30 17:06:28 -07:00
Nate McMaster f7f0836baf
Trim whitespace from channel name 2018-07-30 12:58:49 -07:00
Nate McMaster a94efe8c22
Fix false-warning and make missing artifacts dir an error in the korebuild deployment script 2018-07-30 12:45:53 -07:00
Nate McMaster 48ccc7131f
Publish artifacts from VSTS builds
* Add targets for finding the repostiory branch
* KoreBuild: make upload.ps1 part of the artifacts output and modify the format so it can be consumed by VSTS deployment pipelines.
* ci templates: Publish artifacts placed in artifacts/build by default, but not for PRs from external forks
2018-07-30 11:32:11 -07:00
Nate McMaster a6ed024bd6
Ignore msbuild error formatting when running dotnet-vstest. The exit code should be enough to determine when errors have occurred 2018-07-27 15:14:19 -07:00
Nate McMaster 34eec4612f
Don't treat stderr as an MSBuild error by default 2018-07-27 14:01:24 -07:00
Nate McMaster 1fcc1776e8
Update SDK to 2.1.302 2018-07-27 13:43:10 -07:00
Nate McMaster a7c08b45b4
Remove appveyor and travis files 2018-07-09 18:03:44 -07:00
Nate McMaster 0fb52d4f50
Support setting package versions in dependencies.props which are not overridable 2018-07-09 17:53:43 -07:00
Nate McMaster 30d771e1fc
Add VSTS build definitions 2018-07-09 17:53:17 -07:00
Nate McMaster 48ea43fbff
Fix for undefined variable in powershell and remove dead code 2018-07-03 11:42:06 -07:00
Nate McMaster 4d5cf0b527
Remove dependency on .NET Core 2.0 from build tools 2018-07-03 11:37:12 -07:00
Nate McMaster d1b6240ad6
Update dotnet-install scripts to support ubuntu 18 and alpine 2018-07-03 10:46:25 -07:00
Nate McMaster bb5fcc49ee
Don't run test projects when DisableDefaultTargets == true 2018-07-02 09:43:38 -07:00
Nate McMaster 866028c9d3
Bump build tools to 2.1.3 2018-06-27 10:51:52 -07:00
Nate McMaster 10ef9a3920
Update SDK to 2.1.301 2018-06-26 08:46:15 -07:00
Nate McMaster 988313f4b0
Decrease severity of path normalization message 2018-05-31 18:05:56 -07:00
Nate McMaster aa4245f529
Update tools to 2.1.0 2018-05-30 12:51:01 -07:00
Nate McMaster 42352b9b2c
Updating SDK to 2.1.300 and runtime to 2.0.7 2018-05-30 12:36:56 -07:00
Nate McMaster 274c65868e
Skip validation of assembly version attributes for global CLI tool packages 2018-05-23 16:02:39 -07:00
Nate McMaster ed36468bf3
Bump build tools to 2.1.1 2018-05-23 16:02:19 -07:00
Nate McMaster 75fdcc47d0
Fix bug in pre-release dependency rule 2018-05-15 10:26:10 -07:00
Nate McMaster 13fd0b77c6
Move pre-release dependency rules into the default composite rule group 2018-05-15 09:11:26 -07:00
Nate McMaster 4bd5cd6560
Updating SDK to 2.1.300-rtm-008823 2018-05-10 08:54:12 -07:00
Nate McMaster c3a2fe8d3b
Include symbols output even when custom nuspec file is used 2018-05-08 14:56:19 -07:00
Ryan Brandenburg ea166599f1 NETCoreApp to rc1 final 2018-05-07 11:10:26 -07:00
Pavel Krymets 4dfaeceddc
Target Microsoft.AspNetCore.App in HostingStartup (#665) 2018-05-07 08:50:16 -07:00