-
Notifications
You must be signed in to change notification settings - Fork 10.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Rich Nav specific pipeline, temporarily add to ci for testing (#2…
…6822) * Add Rich Nav specific pipeline, temporarily add to ci for testing * Add Rich Code Navigation feed to Nuget.config * Temporarily disable package reference restrictions * Try running Rich Nav task directly * Fix typo * Temporarily update rich nav task to verify successful run * Remove Rich Nav code from regular CI * Remove unnecessary args from Rich Nav build, add language variable * Apply fixes to Rich Nav pipeline * Remove specific binary log build args, stop disabling package reference restrictions * HACK HACK HACK replace existing CI with rich nav CI to test * Begin publishing artifacts to start debugging empty files * Explicitly set environment variable for rich navigation * Publish binlogs * Try manually updating arcade sdk to get new rcn package * Upload logs even if we've failed (hopefully they exist!) * Add RCN task to run on succeeded or failed to see what happens! * Remove parameters that aren't defined * Final rich nav test/assertion * Replace normal CI and finalize Rich Nav CI script
- Loading branch information
Showing
3 changed files
with
69 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
# | ||
# See https://docs.microsoft.com/en-us/vsts/pipelines/yaml-schema for details on this file. | ||
# | ||
|
||
# Configure which branches trigger builds | ||
trigger: | ||
branches: | ||
include: | ||
- blazor-wasm | ||
- master | ||
- release/* | ||
- internal/release/* | ||
|
||
variables: | ||
- name: _BuildArgs | ||
value: '/p:SkipTestBuild=true' | ||
- name: Windows86LogArgs | ||
value: -ExcludeCIBinaryLog | ||
|
||
stages: | ||
- stage: build | ||
displayName: Build | ||
jobs: | ||
# Build Windows (x64/x86) | ||
- template: jobs/default-build.yml | ||
parameters: | ||
codeSign: false | ||
jobName: Windows_build | ||
jobDisplayName: "Build: Windows x64/x86" | ||
enableRichCodeNavigation: true | ||
agentOs: Windows | ||
steps: | ||
- script: ./build.cmd | ||
-ci | ||
-all | ||
-arch x64 | ||
/p:EnableRichCodeNavigation=true | ||
$(_BuildArgs) | ||
displayName: Build x64 | ||
|
||
# Build the x86 shared framework | ||
# This is going to actually build x86 native assets. | ||
- script: ./build.cmd | ||
-ci | ||
-noBuildRepoTasks | ||
-arch x86 | ||
-all | ||
-noBuildJava | ||
-noBuildNative | ||
/p:EnableRichCodeNavigation=true | ||
$(_BuildArgs) | ||
$(Windows86LogArgs) | ||
displayName: Build x86 | ||
|
||
# Windows installers bundle both x86 and x64 assets | ||
- script: ./build.cmd | ||
-ci | ||
-noBuildRepoTasks | ||
-buildInstallers | ||
-noBuildNative | ||
/p:AssetManifestFileName=aspnetcore-win-x64-x86.xml | ||
/p:EnableRichCodeNavigation=true | ||
$(_BuildArgs) | ||
displayName: Build Installers |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters