Skip to content
代码片段 群组 项目
  1. 5月 10, 2022
  2. 5月 08, 2022
  3. 4月 30, 2022
  4. 4月 29, 2022
  5. 3月 30, 2022
  6. 3月 29, 2022
  7. 3月 19, 2022
    • Doug Bunting's avatar
      Get richnav.yml building again (#40729) · 1e2d80b2
      Doug Bunting 创作于
      - correct build.cmd location
      - generally, align richnav.yml with ci.yml
        - ignore signing, internal download args, and publish args
        - perform native build w/o rich nav and don't do installers build; both fail
      - disable pipeline in PR validation
        - also remove irrelevant trigger branches
      
      nits:
      - correct name of one build step in ci.yml
      - don't bother setting `$(EnableRichCodeNavigation)` or `$(OnlyPackPlatformSpecificPackages)` to `true`
        - job.yml sets `$(EnableRichCodeNavigation)` variable and `msbuild` will find that in environment
        - `$(OnlyPackPlatformSpecificPackages)` is not relevant in this pipeline; not packing
      未验证
      1e2d80b2
  8. 3月 17, 2022
  9. 3月 16, 2022
  10. 3月 15, 2022
  11. 3月 12, 2022
  12. 3月 11, 2022
  13. 3月 06, 2022
  14. 2月 12, 2022
  15. 2月 10, 2022
  16. 2月 08, 2022
    • Doug Bunting's avatar
      Use `-noBuild` in second build steps of test jobs (#39998) · 633b3d7f
      Doug Bunting 创作于
      * Use `-noBuild` in second build steps of test jobs
      - building again in Publish target adds nothing in most cases
      - use `-noBuildRepoTasks` more consistently
        - again, building the repo tasks wastefully repeated work done in previous build step
      - use `-noBuildJava` more consistently in quarantined pipelines
        - Java tests aren't worth testing _or building_ in these pipelines because they cannot be quarantined
      - remove `-noRestore` and `-noBuildDeps` when `-noBuild` specified; redundant
      - work around https://github.com/dotnet/sdk/issues/23777
        - do not publish .cshtml files of most test asset projects when `$(NoBuild)` is set
      - update FunctionalTestWithAssets.targets to help Publish succeed when `$(NoBuild)` is set
        - fixes build jobs in quarantined-pr pipeline where `--no-build` was already specified
      - for IIS test assets, perform all builds needed for their profiles within Build target
        - move `ReferenceTestTasks=false` and comments about it to where property matters
        - merge separate targets in FunctionalTest.props to make items available during (now separate) Publish
      
      nits:
      - touch up RunHelix.ps1 console output
      - reorder command line arguments for consistency in changed parts of the YAML files
      - move `NoBuild=true` setting out of FunctionalTestWithAssets.props
      - use `BeforeTargets` in FunctionalTest.props to improve determinism
      未验证
      633b3d7f
  17. 2月 02, 2022
  18. 2月 01, 2022
    • Safia Abdalla's avatar
    • Doug Bunting's avatar
      Remove Interop build step (#39553) · c0575788
      Doug Bunting 创作于
      - remove separate step to restore Interop projects
      - make Interop test asset projects more "normal"
          - use usual mechanism to target latest ASP.NET Core bits
          - remove use of `$(BuildInteropProjects)`
      - expand FunctionalTestWithAssets.targets to help w/ local testing
          - still delayed and done only when necessary
          - handle non-Helix testing e.g. handle `dotnet test` too
          - build test assets into location `InteropTests` expects on local machine
      - add FunctionalTestWithAssets.props, providing relevant defaults
      - expand `FunctionalTestWithAssets` use to Identity.FunctionalTests
      
      nits:
      - rename `@(FunctionalTestAssetProjectReference)` to `@(TestAssetProjectReference)`
      - cleanup leftover reference to ProjectTemplates/testassets/ in Build.props
          - should have been removed in 54ff3797
      - remove `/p:RunTemplateTests=true`; no need to specify the default
      - clean up other projects that use `$(MvcTestingTargets)`
          - none need special handling for publish (don't need pages, views, or wwwroot files)
      未验证
      c0575788
  19. 1月 25, 2022
  20. 1月 22, 2022
  21. 1月 12, 2022
  22. 1月 11, 2022
  23. 1月 08, 2022
  24. 12月 14, 2021
    • Doug Bunting's avatar
      !nits! Build cleanup (#38979) · f072ff85
      Doug Bunting 创作于
      - condense `$(_UseHelixOpenQueues)` YAML
      - restore ability to override `$(IsUnitTestProject)`
      - treat `$(IsUnitTestProject)` and `$(IsTestProject)` as `bool` after Arcade SDK.props imported
      - avoid attempts to override `$(RunQuarantinedTests)`; it's set globally
      - remove unnecessary `$(IsUnitTestProject)` and `$(IsTestProject)` settings
        - override `$(IsUnitTestProject)` (not `$(IsTestProject)`) _before_ root Directory.Build.props
      未验证
      f072ff85
  25. 12月 02, 2021
  26. 12月 01, 2021
  27. 11月 30, 2021
  28. 11月 23, 2021
    • Doug Bunting's avatar
      Remove Arm64-specific jobs in matrix pipelines (#38564) · d4d4c4bd
      Doug Bunting 创作于
      - stop using `$(TargetArchitecture)` in Helix.Common.props and Helix.targets
        - add `$(IsArm64HelixQueue)`
      - make Helix queue choices more readable
        - use `<Choose/>
        - remove excess `Condition` clauses
      - rename `$(IsHelixDaily)` :arrow_right: `$(IsHelixPRCheck)`
        - use new property only in ci.yml and quarantined-pr.yml
        - flip check in Helix.Common.props
      
      nit: remove unused `$(IsRequiredCheck)` and `$(CreateHelixPayload)` properties
      未验证
      d4d4c4bd
  29. 11月 20, 2021
    • Doug Bunting's avatar
      [main] Update Docker images, queues, etc. (#38427) · 64c37113
      Doug Bunting 创作于
      - part of dotnet/aspnetcore-internal#3950
        - also touches on #36032
      - update Helix queues from Alpine 3.12 to 3.14, OSX 10.14 to 10.15, and (for Arm64) Debian 9 to 11
        - use OSX 11.00 when testing PRs and rolling builds; reduce 10.15 usage to scheduled runs
        - remove overlap (all 3 queues) between PRs / rolling builds and scheduled runs
        - remove quarantined-pr / quarantined-tests overlap
      - build source-index on `windows-latest` (not `vs2017-win2016`)
      - update build and Helix Docker images to latest tags
      
      - skip a test class on macOS 10.15
        - #38542
      
      nits:
      - don't skip unused Helix queues
      - remove versions from pipeline job display names
        - some were already outdated; rest will be confusing in the future
      - remove most comments about unused Helix queues
      未验证
      64c37113
  30. 10月 30, 2021
  31. 10月 28, 2021
  32. 10月 22, 2021
  33. 10月 15, 2021
    • Doug Bunting's avatar
      Publish Windows x64/x86 checksums (#37557) · 84fa7272
      Doug Bunting 创作于
      - were missing because AfterSigning.proj executes only when main build does something
        - i.e. must combine checksum generation w/ `Build`, `Test`, `Pack`, or similar targets
      - recombine Installers and Publish build steps, matching what we have in release/5.0
      未验证
      84fa7272
  34. 10月 12, 2021
加载中