* Avoid changing global state in CI runs II
- move `dotnet` tools into `$PWD/.dotnet/tools/`
- add `dotnet` tools to `$env:PATH`
- install `jq` in `$PWD/.tools/`
- install `nginx` in `$PWD/.tools/nginx/`
nits:
- remove an extra (incorrect) `$env:JAVA_HOME` setting
- build.ps1 finds a local JDK and sets this variable (and `$env:PATH`) properly
- avoid `'$(SELENIUMPROCESSTRACKINGFOLDER)' == '\artifacts\tmp\selenium\'`
- `$(BuildDirectory)` was normally the empty string (w/o fix)
- use `$(BuildDirectory)` a bit more
* Add files. disable artifact / test results publications to avoid warnings on CI
- artifacts/log is often empty when binary logs are disabled
- no tests create *.trx files
- don't have Java test results either
- only test jobs need test results published
|
||
|---|---|---|
| .. | ||
| common | ||
| docker | ||
| helix | ||
| scripts | ||
| targets | ||
| tools | ||
| AfterSigning.targets | ||
| AfterSolutionBuild.targets | ||
| Baseline.Designer.props | ||
| Baseline.xml | ||
| Build.props | ||
| CodeGen.proj | ||
| Common.props | ||
| Dependencies.props | ||
| GenAPI.exclusions.txt | ||
| LicenseHeader.txt | ||
| PoliCheckExclusions.xml | ||
| ProjectReferences.props | ||
| PublishSymbols.proj | ||
| Publishing.props | ||
| QuarantinedTests.AfterArcade.props | ||
| QuarantinedTests.BeforeArcade.props | ||
| SharedFramework.External.props | ||
| SharedFramework.Local.props | ||
| SignCheckExclusionsFile.txt | ||
| Signing.props | ||
| Tools.props | ||
| Version.Details.xml | ||
| Versions.props | ||
| Workarounds.props | ||
| Workarounds.targets | ||
| WorkaroundsImported.targets | ||
| configure-toolset.ps1 | ||
| configure-toolset.sh | ||
| empty.proj | ||
| sdl-tsa-vars.config | ||