Skip to content
代码片段 群组 项目
  1. 9月 24, 2019
  2. 8月 06, 2019
  3. 7月 30, 2019
  4. 7月 27, 2019
    • John Luo's avatar
      Improve components infrastructure (#12145) · e149f9c0
      John Luo 创作于
      * Remove generated Web.JS javascript files files
      
      * Build NodeJS project referenced by managed projects by default
      
      * Build Web.JS before other CI jobs
      
      - We can't build Web.JS on Linux Musl for example
      
      * Make BuildAll not override explicit BuildJava/NodeJS/Native/Managed settings
      
      * Capture CodeCheck logs for debugging
      
      * Skip NodeJS projects when generation ref assemblies
      
      * Do not build dependent projects if NodeJS is not built
      
      * Make build fail immediately if BuildNodeJS is true but NodeJS is not installed
      
      * Do not build nodejs in installer builds
      e149f9c0
  5. 7月 25, 2019
  6. 6月 20, 2019
    • Nate McMaster's avatar
      Replace KoreBuild with Arcade (#11122) · 4fde84a7
      Nate McMaster 创作于
      * Replace usages of $(CI) with $(ContinuousIntegrationBuild)
      
      * Move RepoTasks to eng/tools/
      
      * Remove dead code
      
      * Update build.sh/ps1 to invoke Arcade instead of KoreBuild
      
      * build/repo.props => eng/Build.props
      
      * build/CodeSign.{props,targets} => eng/Signing.props
      
      * build/repo.targets => eng/Build.props, eng/CodeGen.proj, and eng/AfterSolutionBuild.targets
      
      * Remove AddAllProjectRefsToSolution.ps1
      
      * Put selenium process tracking into artifacts/tmp/
      
      * build/docker => eng/docker
      
      * Move content from korebuild.json to global.json
      
      * Remove cibuild.{sh,cmd} and update ci.yml
      
      * Ensure vswhere detects BuildTools installations
      
      * Remove sign check exclusions (Arcade does not support)
      
      * list VS required components in global.json
      
      * Update CodeCheck.ps1
      
      * Update arcade (#11143)
      
      * Fixups to broken build
      
      * capture test results in xunit form
      * attempt to fix code check
      * restore before linux build
      * remove duplicate signinfos
      
      * More build fixes
      
      * exclude node_modules from unique project check
      * fixup signing props
      
      * More build fixes
      
      * Remove unused NoWarns
      * Skip building site extension
      * Suppress xunit color in console output
      * Install x86 runtime
      
      * Run KillProcesses.ps1 at end of build on CI
      
      * activate env vars in codecheck.ps1
      
      * Fix signing and generate build manifests
      
      * Fixup code check and linux installers build
      
      * Remove custom restore targets
      
      * Import flaky test props
      
      * Restore original manifest generation code and set warnAsErrors=false
      
      * Alwasy restore the toolset
      
      * More attempts at build fixes
      
      * run restore before building deb/rpm packages
      * pre-install Yarn.MSBuild
      * Remove WIX workaround
      
      * Attempt to fix RPM installers and x86 build
      
      * Fix helix tests, java auto-detection, and code gen steps
      
      * Globally disable MSBuild node resuse and capture MSbuild crash logs
      
      * Cleanup build invocation for installers
      
      * Set max time on xunit tests to 15 min
      
      * Update helix-test.yml
      
      * Fix Hosting tests
      
      * Fix TestHost
      
      * Fix Negotiate.Test
      
      * Fix Mvc tests
      
      * Capture results
      
      * Fix Hosting tests
      
      * Fix Kestrel tests
      
      * Fix ServerComparison tests
      
      * Fix DefaultBuilder functional tests
      
      * Skip template tests
      
      Need to run pack before running tests on mac/linux now
      
      * Fix Identity test
      
      * Fix ServerComparison tests
      
      * Verify nginx installation on ubuntu
      
      * Verify nginx installation?
      
      * Try adding to path
      
      * Try symlink
      
      * Sudo?
      
      * Woot it works
      
      * Disable timeout
      
      Template tests require more than 15 mins
      
      * list env vars
      
      * Use correct dotnet_home
      
      * Prepent path instead
      
      * Fix npmproj tests
      
      * Fix CORS tests
      
      * Debug signalr tests
      
      * Debug signalr
      
      * Capture bin
      
      * Try building templates sequentially
      
      * Debug signalr
      
      * Cleanup
      
      * Disable signalr npm tests
      
      * Debug template test
      
      * Try to fix templates again and make steps more reliable
      
      * Cleanup
      
      * Feedback
      4fde84a7
  7. 6月 15, 2019
  8. 6月 08, 2019
    • Nate McMaster's avatar
      Replace Internal.AspNetCore.Sdk with Microsoft.DotNet.Arcade.Sdk (#10674) · 41ce223c
      Nate McMaster 创作于
      * Update build.cmd to install .NET Core into $repoRoot/.dotnet instead of $repoRoot/.dotnet/x64
      * Move restore sources from build/sources.props into eng/Versions.props (following arcade conventions)
      * Remove usages of RuntimeFrameworkVersion in tests and build
      * Update Blazor VSIX to use Arcade VSIX tools
      * Rename Common.Tests to IIS.Common.TestLib and make it a test asset
      * Remove custom versions props for ANCM installer code
      * Remove duplicate references to xunit and remove usages of IsTestProject
      * Remove duplicate references to Internal.AspNetCore.Analyzers
      * Import Arcade.Sdk props and targets and remove custom versioning props
      * Remove references to Internal.AspNetCore.Sdk
      * Rename PackageLicenseType => PackageLicenseExpression
      * Remove dependency on tasks in Internal.AspNetCore.Sdk, add ref to Internal.AspNetCore.BuildTasks as a temporary workaround
      * Use Arcade's nuspec support
      * Rename SignalR.Client.FunctionalTests to SignalR.Client.FunctionalTestApp
      * Fixes for changes to property evaluation order
      * Update BaseLineGenerator to netcoreapp3.0
      * React to changes in evaluation order in RPM files and quirks in using <Exec> instead of <Run>
      * Update Microsoft.Extensions.ApiDescription.Server to react to changes in Arcade packaging
      * Workaround aspnet/AspNetCore#11009
      41ce223c
  9. 5月 23, 2019
  10. 5月 20, 2019
  11. 5月 17, 2019
  12. 4月 19, 2019
  13. 4月 11, 2019
  14. 3月 23, 2019
  15. 2月 21, 2019
    • Nate McMaster's avatar
      Show error message when activate.sh/ps1 is invoked directly instead of sourced (#7731) · 6fea3a6e
      Nate McMaster 创作于
      Helps users avoid a common mistake which is otherwise not obvious.
      6fea3a6e
    • Nate McMaster's avatar
      Make Visual Studio 2019 a prerequisite to building this repo (#7005) · 85ae18c7
      Nate McMaster 创作于
      Changes:
      
      * Make Visual Studio 2019 a prerequisite for building this repo
      * Update .sln files
      * Update Windows SDK to 17134
      * Update developer docs
      * Disable ANCM tests
      * Update to .NET Core SDK 3.0 Preview 2
      * Use Microsoft.NET.Sdk.Razor as a package consistently accross the repo
      * React to changes in metadata from Microsoft.NETCore.App
      * React to changes in .NET Core SDK
      * Attempt to workaround CodeCheck.ps1 failure which doesn't repro locally or on different agents. Possibly due to differences in the version of the PowerShell task?
      * Remove dead YML file
      * Rename usages of win7-{x64,x86} to win-{x64,x86}
      * Update KoreBuild to 3.0.0-build-20190219.1
      85ae18c7
  16. 2月 07, 2019
    • Nate McMaster's avatar
      Install the .NET Core SDK into the repo root instead of UserProfile and... · 075612b9
      Nate McMaster 创作于
      Install the .NET Core SDK into the repo root instead of UserProfile and 'install' copy of AspNetCore shared framework (#7293)
      
      This is required to workaround several limitations in the way the .NET Core SDK finds shared frameworks and targeting packs. It allow tests to use shared frameworks and targeting packs.
      
      It also matches the patterns established in other aspnet and dotnet repos. This should reduce the friction required to adopt Arcade SDK.
      
      ## Changes
      
      * This moves the default location of the .NET Core SDK installation into `$repoRoot/.dotnet`. This location was already in use for CI builds. 
      * Update the build step for Microsoft.AspNetCore.App to install the shared framework into the local copy of the .NET Core SDK
      
      ## Recommendations
      
      * Use the "startvs.cmd" script to launch Visual Studio. This will set required environment variables to make VS happier than if you just double click the .sln file.
      * Use "activate.sh/ps1" if you want to run `dotnet build`, `dotnet test` and other dotnet commands. These will set required environment variables, including PATH.
      * I recommend removing %USERPROFILE%/.dotnet to your PATH variable if you had added it manually before. This will no longer match what build tools will install.
      * `git clean -xfd -e .dotnet/` preserves the folder so you don’t have to re-download the SDK again.
      075612b9
  17. 2月 01, 2019
    • Nate McMaster's avatar
      Add new build.cmd/sh options for suppressing restore, NodeJS, setting target... · 6081fec8
      Nate McMaster 创作于
      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
      6081fec8
  18. 1月 29, 2019
  19. 1月 19, 2019
    • Nate McMaster's avatar
      Convert the artifacts folder layout to match Arcade (#6850) · 922512a9
      Nate McMaster 创作于
      Changes:
      * IsProductPackage => IsShippingPackage
      * artifacts/$config/packages => artifacts/packages/$config
      * packages/product => packages/Shipping
      * packages/internal => packages/NonShipping
      * Renamed MSBuild properties used for output folders
      * Update build tools to use 2 spaces in global.json
      922512a9
  20. 1月 10, 2019
  21. 1月 03, 2019
  22. 12月 22, 2018
  23. 12月 21, 2018
    • Nate McMaster's avatar
      build.cmd/sh changes (#5958) · c3beb1f9
      Nate McMaster 创作于
      Update the build scripts to support building subfolders or subgroups of projects
      
      * Add build scripts for ci
      * Remove obsolete scripts
      * Add flags like --test and --pack to control running just test or packaging
      * Add flags like --managed and --native to control building sub-types of projects
      * Remove KoreBuild bootstrapper flags
      * Update to extensions 3.0.0-preview.18619.1 (needed to get a fix for aspnet/Extensions#815 to make this change work on MSBuild.exe)
      c3beb1f9
  24. 12月 19, 2018
    • Nate McMaster's avatar
      Update the artifacts directory organization and simplify publishing targets (#5701) · 335c9be7
      Nate McMaster 创作于
      This simplifies the way that we publish files to our network drop share.
      
      Changes:
      * Instead of explicitly listing every file that needs to publish, use directories to classify packages and artifacts into different categories.
      * Add documentation for the expected layout of artifacts/
      * Remove the need for static analysis to determine which packages go to which project
      * Add the MSBuild property "IsProductPackage" to .csproj files which ship as a package to NuGet.org.
      335c9be7
  25. 12月 14, 2018
  26. 12月 13, 2018
  27. 12月 12, 2018
    • Nate McMaster's avatar
    • dotnet-maestro-bot's avatar
      [automated] Merge branch 'release/2.1' => 'release/2.2' (#4577) · 38785d0b
      dotnet-maestro-bot 创作于
      * Workaround problems when opening solution files in Visual Studio (#4569)
      
      Changes:
      
      * Condense Routing.sln into HttpAbstractions.sln
      * Workaround NU1105 by adding all ProjectReferences to the .sln
      * Workaround exceptions in the ReferencesHostBridge by moving Reference items to a temporary item group
      * Add a 'startvs.cmd' script for launching VS with the right env variables
      * Remove RangeHelper test project
      * Move RangeHelper tests into StaticFiles.Tests and add target for NPM restore
      
      * Convert Session to use Reference and move to Middleware folder (#4576)
      
      * Add RoutingSample.Web to HttpAbstractions.sln
      38785d0b
    • Nate McMaster's avatar
      Workaround problems when opening solution files in Visual Studio (#4569) · 5151e7b1
      Nate McMaster 创作于
      Changes:
      
      * Condense Routing.sln into HttpAbstractions.sln
      * Workaround NU1105 by adding all ProjectReferences to the .sln
      * Workaround exceptions in the ReferencesHostBridge by moving Reference items to a temporary item group
      * Add a 'startvs.cmd' script for launching VS with the right env variables
      * Remove RangeHelper test project
      * Move RangeHelper tests into StaticFiles.Tests and add target for NPM restore
      5151e7b1
  28. 11月 29, 2018
  29. 11月 15, 2018
加载中