- import the variable template
- use the two variables it provides wherever we name the pool
- future release branches will now automatically switch to the -Svc pools
- 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
- do not set parameters to their default values
- do not set `installJdk` except in Windows jobs (ignored otherwise)
- remove unused `continueOnBuildError` and `installTar` parameters
- components-e2e-tests.yml no longer needs `continueOnBuildError`
- remove confusing `SkipTests` conditions in test-only pipelines
nits:
- sort parameters to align with documentation
- provide defaults for undocumented parameters (reduce searching)
* 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