Commit Graph

73 Commits

Author SHA1 Message Date
Scott Addie 3a4c81dcc9 Change order of UseBrowserLink method invocation 2017-11-24 10:31:39 +00:00
Scott Addie a68c7241b5 Invoke a simpler UseMvc overload in Razor Pages templates 2017-11-24 10:22:24 +00:00
Nate McMaster 18feba377f Rename Microsoft.DotNet.Web.ProjectTemplates.2.0.nuspec -> Microsoft.DotNet.Web.ProjectTemplates.nuspec 2017-11-06 16:00:13 -08:00
Nate McMaster 1ffcf2c009 Reorganize repo branch and project folder structure
When the code lived in dotnet/templating, the 1.x, 2.0, and 2.1 templates all needed to sit side-by-side.
Now that this code builds from aspnet/templating, we're reorganizing the folder and branch structure to
match the aspnetcore runtime repos.

Branches:

rel/1.1.5 = Microsoft.DotNet.Web.ProjectTemplates.1.x
rel/2.0.3 = Microsoft.DotNet.Web.ProjectTemplates.2.0
dev = Microsoft.DotNet.Web.ProjectTemplates.2.1
2017-11-06 10:19:59 -08:00
Nate McMaster 158e9d572b Upgrade selenium dependencies to support Windows Fall Creator Update 2017-10-31 09:42:35 -07:00
Nate McMaster f0991b4e6d
Revert changes to the 2.0 templates that were unintentionally copied from dotnet/templating (#135) 2017-10-30 15:49:46 -07:00
Nate McMaster a7f5459608 Update dependencies and build tool versions 2017-10-30 15:49:11 -07:00
Nate McMaster 4984b2da89 Generate the MSBuild files instead of the template.json files to workaround localization issues in the tempalting engine 2017-10-26 16:13:01 -07:00
Nate McMaster 4a897d69bc Update build tools to 2.0.2-rc1-15526 and dependencies to 2.0.1-rtm-105 2017-10-13 13:13:08 -07:00
Nate McMaster a4ba5a1cb1 Disable tests in parallel 2017-10-12 17:24:37 -07:00
Nate McMaster 5541615008 Automate dependency version selection
- Generate the template config file to include package versions as listed in dependencies.props
 - Update template cs/fsproj files to use variables per package
 - Fixup tests to run better on Linux/macOS
2017-10-12 16:44:55 -07:00
Nate McMaster 4d9bacd3f1 Update build scripts and targets to use 2.0.x build tools 2017-10-12 14:09:16 -07:00
Nate McMaster c770f287a5 Remove the 2.1. templates from the rel/2.0.x branch 2017-10-12 14:03:51 -07:00
Steve Sanderson 5d0c42ac01 Remove use of Bower from 2.0 templates. Fixes #48 2017-10-12 19:56:22 +01:00
Pavel Krymets 508889cf99 Merge pull request #13 from aspnet/pakrym/logger-configs
Remove IncludeScopes from logger configurations
2017-09-29 09:27:06 -07:00
Steve Sanderson 1158ffb3f0 Fix paths for task that only runs in CI 2017-09-26 12:44:55 +01:00
Steve Sanderson 1bf9e05dfd Add MSBuild task for creating/updating pull requests 2017-09-26 12:08:25 +01:00
Pavel Krymets cec21b03f2 Revert 2.0 templates 2017-09-21 14:15:11 -07:00
Pavel Krymets e5a9bd3dd7 Remove IncludeScopes from logger configurations 2017-09-21 14:06:07 -07:00
Steve Sanderson 1f596e127b When the CI system supplies a .deps dir, use that as the lineups/packages resource source 2017-09-12 11:23:22 +01:00
Steve Sanderson c39c1aaa38 Move 2.1 templates to netcoreapp2.0 until we use an SDK that supports netcoreapp2.1 2017-09-11 18:53:59 +01:00
Steve Sanderson 8c0dd1d2cc Fix for CI agents having extra template package already installed 2017-09-11 18:41:58 +01:00
Steve Sanderson b38f0dbc7a Change tests to use 2.0 templates until SDK is updated 2017-09-11 18:32:54 +01:00
Steve Sanderson 56fdcad4d5 Also uninstall the 2.0 template package when reinstalling for tests 2017-09-11 18:17:13 +01:00
Steve Sanderson 148e4af837 Make template package uninstallation detection report errors properly 2017-09-11 18:13:15 +01:00
Steve Sanderson cb500fe3b8 Account for non-installed templates when preparing test run 2017-09-11 17:41:24 +01:00
Steve Sanderson 5eeee55b13 Add missing content files for Microsoft.DotNet.Web.ProjectTemplates.2.1 2017-09-11 16:36:06 +01:00
Steve Sanderson 1a50c968c4 Update tests to cover 2.1 templates 2017-09-11 16:25:51 +01:00
Steve Sanderson 75f955a60a Fix Coherence 2.0.x refs 2017-09-11 16:25:34 +01:00
Steve Sanderson df699bf7b2 Update all SPA projects to use 2.1.x dependencies 2017-09-11 16:20:23 +01:00
Steve Sanderson 28ed6ea7d8 Simplify template dependency configuration 2017-09-11 16:19:22 +01:00
Steve Sanderson a6c2a458da Change 2.1 template dependencies to easily-updatable external value 2017-09-11 16:17:07 +01:00
Steve Sanderson 98d6e2a1b6 Add new Microsoft.DotNet.Web.ProjectTemplates.2.1 package, taking contents from dotnet/templating 2017-09-11 15:44:56 +01:00
Steve Sanderson 414cfde099 Update Microsoft.DotNet.Web.ProjectTemplates.2.0 contents from dotnet/templating 2017-09-11 15:42:06 +01:00
Steve Sanderson 692faf10ac Correct all the 2.0 projects to reference 2.0 dependencies, not 2.1.0-* 2017-09-11 15:40:03 +01:00
Steve Sanderson 7ab3ed2e74 Update Microsoft.DotNet.Web.ProjectTemplates.1.x content from dotnet/templating 2017-09-11 15:27:01 +01:00
Steve Sanderson 39b3be4515 Add Microsoft.DotNet.Web.Client.ItemTemplates package copied from dotnet/templating repo 2017-09-11 15:24:10 +01:00
Steve Sanderson c972aed96b Add a convenient way to manually override all templates' package dependency versions, e.g., when branching for a release 2017-09-11 13:33:02 +01:00
Steve Sanderson cd93041f76 Simplify substitution logic by removing need for string parsing 2017-09-11 12:56:02 +01:00
Steve Sanderson 1e5a3cf59c Trivial string tweak 2017-09-08 23:19:57 +01:00
Steve Sanderson 5178efb17b Fix thread safety issue that was causing intermittent build failures 2017-09-08 19:23:48 +01:00
Steve Sanderson dca24eb5cc Add build target for publishing NuGet packages 2017-09-08 16:24:51 +01:00
Steve Sanderson 72a01fb8f1 Run NuGet Package Verifier on build 2017-09-08 15:43:13 +01:00
Steve Sanderson 967c1a50b8 Use Xunit's ITestOutputHelper throughout. Other minor tidy-ups. 2017-09-08 15:24:18 +01:00
Steve Sanderson 2fa1fe8ce2 Fix build output so that versioned packages go into the correct directory when run through KoreBuild 2017-09-08 15:24:15 +01:00
Steve Sanderson 6cf4cbd736 Minor clarification to SPA test code 2017-09-08 15:24:14 +01:00
Steve Sanderson a85fd96e26 On AppVeyor, run tests through newer version of Node for faster npm restores 2017-09-06 12:58:51 +01:00
Steve Sanderson 9174ca79fa Test both dev and published apps 2017-09-06 12:30:27 +01:00
Steve Sanderson 7e8d48cd80 On AppVeyor, must use Firefox (not Edge) for Selenium tests 2017-09-06 11:46:46 +01:00
Steve Sanderson 4a4dcbab3d Specify Node version for AppVeyor builds. Indicate whether browser automation tests are running. 2017-09-06 11:12:16 +01:00