YAML consolidation changes part 2 (dotnet/coreclr#27649)
authorTomáš Rylek <trylek@microsoft.com>
Mon, 4 Nov 2019 10:57:31 +0000 (02:57 -0800)
committerGitHub <noreply@github.com>
Mon, 4 Nov 2019 10:57:31 +0000 (02:57 -0800)
commitce3239a9c4f72a3802ef92f75b61d10ba624a416
treeb4986ad47703c1b0242a0f0f48e27a4b5f8ef455
parent62d39f480ed12bc2b8beda1acb19e1dac1d39ff0
YAML consolidation changes part 2 (dotnet/coreclr#27649)

After finally getting a more or less green run in the runtime repo
I have prepared another batch of changes aimed at simplifying
the oncoming repo integration:

1) Use relative paths for script references;

2) Add new variable coreClrRepoRootDir with the appended path
separator so that we don't need to fork that everywhere;

3) Actually unify the first pair of build-test executions that
has become identical after the change;

4) Fixed several previously unseen repo root-relative paths;

5) Fixed missing propagation of testGroup in build-job;

6) Fixed run logs to include R2R in the name (Matt Mitchell pointed
out the other day this prevents us from analyzing both sets of logs);

7) Move job.yml to eng to enable using relative template paths;

8) Delete unused jobs.yml.

9) Move performance.yml to eng as run-performance-test.yml to
derive it from xplat-pipeline-job and avoid duplicating variables.

Thanks

Tomas

Commit migrated from https://github.com/dotnet/coreclr/commit/818b35978a1681690988b2c9c3f0b6a034d91e82
32 files changed:
eng/build-job.yml
eng/build-test-job.yml
eng/checkout-job.yml
eng/crossgen-comparison-job.yml
eng/job.yml [new file with mode: 0644]
eng/perf-job.yml
eng/pipelines/coreclr/ci.yml
eng/pipelines/coreclr/corefx-jitstress.yml
eng/pipelines/coreclr/corefx-jitstress2-jitstressregs.yml
eng/pipelines/coreclr/corefx-jitstressregs.yml
eng/pipelines/coreclr/corefx.yml
eng/pipelines/coreclr/gc-longrunning.yml
eng/pipelines/coreclr/gc-simulator.yml
eng/pipelines/coreclr/gcstress-extra.yml
eng/pipelines/coreclr/gcstress0x3-gcstress0xc.yml
eng/pipelines/coreclr/internal.yml
eng/pipelines/coreclr/jitstress-isas-arm.yml
eng/pipelines/coreclr/jitstress-isas-x86.yml
eng/pipelines/coreclr/jitstress.yml
eng/pipelines/coreclr/jitstress2-jitstressregs.yml
eng/pipelines/coreclr/jitstressregs-x86.yml
eng/pipelines/coreclr/jitstressregs.yml
eng/pipelines/coreclr/perf.yml
eng/pipelines/coreclr/pr.yml
eng/pipelines/coreclr/r2r-extra.yml
eng/pipelines/coreclr/r2r.yml
eng/pipelines/coreclr/runincontext.yml
eng/run-performance-job.yml [new file with mode: 0644]
eng/run-test-job.yml
eng/send-to-helix-step.yml
eng/xplat-job.yml
eng/xplat-pipeline-job.yml