Avoid changing global state in CI runs II (#21643)
* 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
显示
- .azure/pipelines/ci.yml 6 个添加, 6 个删除.azure/pipelines/ci.yml
- .azure/pipelines/jobs/default-build.yml 17 个添加, 33 个删除.azure/pipelines/jobs/default-build.yml
- build.ps1 3 个添加, 0 个删除build.ps1
- build.sh 3 个添加, 0 个删除build.sh
- eng/scripts/install-nginx-linux.sh 6 个添加, 2 个删除eng/scripts/install-nginx-linux.sh
加载中
想要评论请 注册 或 登录