Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'eng/pipelines/coreclr')
-rw-r--r--eng/pipelines/coreclr/ci.yml5
-rw-r--r--eng/pipelines/coreclr/clrinterpreter.yml5
-rw-r--r--eng/pipelines/coreclr/crossgen2-composite.yml5
-rw-r--r--eng/pipelines/coreclr/crossgen2-gcstress.yml5
-rw-r--r--eng/pipelines/coreclr/crossgen2-outerloop.yml5
-rw-r--r--eng/pipelines/coreclr/crossgen2.yml5
-rw-r--r--eng/pipelines/coreclr/gc-longrunning.yml5
-rw-r--r--eng/pipelines/coreclr/gc-simulator.yml5
-rw-r--r--eng/pipelines/coreclr/gcstress-extra.yml5
-rw-r--r--eng/pipelines/coreclr/gcstress0x3-gcstress0xc.yml5
-rw-r--r--eng/pipelines/coreclr/ilasm.yml5
-rw-r--r--eng/pipelines/coreclr/jit-experimental.yml5
-rw-r--r--eng/pipelines/coreclr/jitstress-isas-arm.yml5
-rw-r--r--eng/pipelines/coreclr/jitstress-isas-x86.yml5
-rw-r--r--eng/pipelines/coreclr/jitstress.yml5
-rw-r--r--eng/pipelines/coreclr/jitstress2-jitstressregs.yml5
-rw-r--r--eng/pipelines/coreclr/jitstressregs-x86.yml5
-rw-r--r--eng/pipelines/coreclr/jitstressregs.yml5
-rw-r--r--eng/pipelines/coreclr/libraries-gcstress-extra.yml5
-rw-r--r--eng/pipelines/coreclr/libraries-gcstress0x3-gcstress0xc.yml5
-rw-r--r--eng/pipelines/coreclr/libraries-jitstress.yml5
-rw-r--r--eng/pipelines/coreclr/libraries-jitstress2-jitstressregs.yml5
-rw-r--r--eng/pipelines/coreclr/libraries-jitstressregs.yml5
-rw-r--r--eng/pipelines/coreclr/perf.yml6
-rw-r--r--eng/pipelines/coreclr/r2r-extra.yml5
-rw-r--r--eng/pipelines/coreclr/r2r.yml5
-rw-r--r--eng/pipelines/coreclr/release-tests.yml5
-rw-r--r--eng/pipelines/coreclr/runincontext.yml5
-rw-r--r--eng/pipelines/coreclr/templates/build-job.yml2
-rw-r--r--eng/pipelines/coreclr/templates/crossdac-pack.yml2
-rw-r--r--eng/pipelines/coreclr/templates/crossgen-comparison-job.yml2
-rw-r--r--eng/pipelines/coreclr/templates/format-job.yml2
-rw-r--r--eng/pipelines/coreclr/templates/helix-queues-setup.yml2
-rw-r--r--eng/pipelines/coreclr/templates/xplat-job.yml9
-rw-r--r--eng/pipelines/coreclr/templates/xplat-pipeline-job.yml2
35 files changed, 46 insertions, 116 deletions
diff --git a/eng/pipelines/coreclr/ci.yml b/eng/pipelines/coreclr/ci.yml
index c58c4804174..e8a93fea09e 100644
--- a/eng/pipelines/coreclr/ci.yml
+++ b/eng/pipelines/coreclr/ci.yml
@@ -27,10 +27,7 @@ trigger:
pr: none
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
#
# Debug builds
diff --git a/eng/pipelines/coreclr/clrinterpreter.yml b/eng/pipelines/coreclr/clrinterpreter.yml
index 9506af30101..d2d4aa87dc7 100644
--- a/eng/pipelines/coreclr/clrinterpreter.yml
+++ b/eng/pipelines/coreclr/clrinterpreter.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
diff --git a/eng/pipelines/coreclr/crossgen2-composite.yml b/eng/pipelines/coreclr/crossgen2-composite.yml
index 629e96606be..8d73e7141c4 100644
--- a/eng/pipelines/coreclr/crossgen2-composite.yml
+++ b/eng/pipelines/coreclr/crossgen2-composite.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
diff --git a/eng/pipelines/coreclr/crossgen2-gcstress.yml b/eng/pipelines/coreclr/crossgen2-gcstress.yml
index 7942e747e26..16ccb53d4f6 100644
--- a/eng/pipelines/coreclr/crossgen2-gcstress.yml
+++ b/eng/pipelines/coreclr/crossgen2-gcstress.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
diff --git a/eng/pipelines/coreclr/crossgen2-outerloop.yml b/eng/pipelines/coreclr/crossgen2-outerloop.yml
index 505e3ecc2d1..2c74e9e9412 100644
--- a/eng/pipelines/coreclr/crossgen2-outerloop.yml
+++ b/eng/pipelines/coreclr/crossgen2-outerloop.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
diff --git a/eng/pipelines/coreclr/crossgen2.yml b/eng/pipelines/coreclr/crossgen2.yml
index 6ecdb931150..20482883fd7 100644
--- a/eng/pipelines/coreclr/crossgen2.yml
+++ b/eng/pipelines/coreclr/crossgen2.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
diff --git a/eng/pipelines/coreclr/gc-longrunning.yml b/eng/pipelines/coreclr/gc-longrunning.yml
index c2dc2e07dfd..52c1c2d320d 100644
--- a/eng/pipelines/coreclr/gc-longrunning.yml
+++ b/eng/pipelines/coreclr/gc-longrunning.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
diff --git a/eng/pipelines/coreclr/gc-simulator.yml b/eng/pipelines/coreclr/gc-simulator.yml
index bb8daf81727..5914255a68d 100644
--- a/eng/pipelines/coreclr/gc-simulator.yml
+++ b/eng/pipelines/coreclr/gc-simulator.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
diff --git a/eng/pipelines/coreclr/gcstress-extra.yml b/eng/pipelines/coreclr/gcstress-extra.yml
index 8fbc2755adf..6f45866dcd7 100644
--- a/eng/pipelines/coreclr/gcstress-extra.yml
+++ b/eng/pipelines/coreclr/gcstress-extra.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
diff --git a/eng/pipelines/coreclr/gcstress0x3-gcstress0xc.yml b/eng/pipelines/coreclr/gcstress0x3-gcstress0xc.yml
index 8c14eda405f..297dabda27a 100644
--- a/eng/pipelines/coreclr/gcstress0x3-gcstress0xc.yml
+++ b/eng/pipelines/coreclr/gcstress0x3-gcstress0xc.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
diff --git a/eng/pipelines/coreclr/ilasm.yml b/eng/pipelines/coreclr/ilasm.yml
index ffdd75e3883..179931ae559 100644
--- a/eng/pipelines/coreclr/ilasm.yml
+++ b/eng/pipelines/coreclr/ilasm.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
diff --git a/eng/pipelines/coreclr/jit-experimental.yml b/eng/pipelines/coreclr/jit-experimental.yml
index 1c74b665bb0..cc615b682b4 100644
--- a/eng/pipelines/coreclr/jit-experimental.yml
+++ b/eng/pipelines/coreclr/jit-experimental.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
diff --git a/eng/pipelines/coreclr/jitstress-isas-arm.yml b/eng/pipelines/coreclr/jitstress-isas-arm.yml
index 6a9c1b00425..2d88401c3a6 100644
--- a/eng/pipelines/coreclr/jitstress-isas-arm.yml
+++ b/eng/pipelines/coreclr/jitstress-isas-arm.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
diff --git a/eng/pipelines/coreclr/jitstress-isas-x86.yml b/eng/pipelines/coreclr/jitstress-isas-x86.yml
index 98beca7b6fa..9aff742c1f3 100644
--- a/eng/pipelines/coreclr/jitstress-isas-x86.yml
+++ b/eng/pipelines/coreclr/jitstress-isas-x86.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
diff --git a/eng/pipelines/coreclr/jitstress.yml b/eng/pipelines/coreclr/jitstress.yml
index adb906ea7bf..20126b2e5c9 100644
--- a/eng/pipelines/coreclr/jitstress.yml
+++ b/eng/pipelines/coreclr/jitstress.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
diff --git a/eng/pipelines/coreclr/jitstress2-jitstressregs.yml b/eng/pipelines/coreclr/jitstress2-jitstressregs.yml
index 743e071e08e..65d95303408 100644
--- a/eng/pipelines/coreclr/jitstress2-jitstressregs.yml
+++ b/eng/pipelines/coreclr/jitstress2-jitstressregs.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
diff --git a/eng/pipelines/coreclr/jitstressregs-x86.yml b/eng/pipelines/coreclr/jitstressregs-x86.yml
index 9de11695b46..f821c65a9c9 100644
--- a/eng/pipelines/coreclr/jitstressregs-x86.yml
+++ b/eng/pipelines/coreclr/jitstressregs-x86.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
diff --git a/eng/pipelines/coreclr/jitstressregs.yml b/eng/pipelines/coreclr/jitstressregs.yml
index 12c8fc51588..ab0a07d28af 100644
--- a/eng/pipelines/coreclr/jitstressregs.yml
+++ b/eng/pipelines/coreclr/jitstressregs.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
diff --git a/eng/pipelines/coreclr/libraries-gcstress-extra.yml b/eng/pipelines/coreclr/libraries-gcstress-extra.yml
index 4063b0a8ffb..e751cad978e 100644
--- a/eng/pipelines/coreclr/libraries-gcstress-extra.yml
+++ b/eng/pipelines/coreclr/libraries-gcstress-extra.yml
@@ -12,10 +12,7 @@ pr: none
# always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
#
# Build CoreCLR checked and libraries Release
diff --git a/eng/pipelines/coreclr/libraries-gcstress0x3-gcstress0xc.yml b/eng/pipelines/coreclr/libraries-gcstress0x3-gcstress0xc.yml
index d5df152153d..667481a83c3 100644
--- a/eng/pipelines/coreclr/libraries-gcstress0x3-gcstress0xc.yml
+++ b/eng/pipelines/coreclr/libraries-gcstress0x3-gcstress0xc.yml
@@ -12,10 +12,7 @@ pr: none
# always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
#
# Build CoreCLR checked and libraries Release
diff --git a/eng/pipelines/coreclr/libraries-jitstress.yml b/eng/pipelines/coreclr/libraries-jitstress.yml
index 7128ab1414c..fbd20eb7124 100644
--- a/eng/pipelines/coreclr/libraries-jitstress.yml
+++ b/eng/pipelines/coreclr/libraries-jitstress.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
#
# Build CoreCLR checked and libraries Release
diff --git a/eng/pipelines/coreclr/libraries-jitstress2-jitstressregs.yml b/eng/pipelines/coreclr/libraries-jitstress2-jitstressregs.yml
index d1a2a0afd0e..d3888dd9ca0 100644
--- a/eng/pipelines/coreclr/libraries-jitstress2-jitstressregs.yml
+++ b/eng/pipelines/coreclr/libraries-jitstress2-jitstressregs.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
#
# Build CoreCLR checked and libraries Release
diff --git a/eng/pipelines/coreclr/libraries-jitstressregs.yml b/eng/pipelines/coreclr/libraries-jitstressregs.yml
index 691cb29b0d9..fdb7a091611 100644
--- a/eng/pipelines/coreclr/libraries-jitstressregs.yml
+++ b/eng/pipelines/coreclr/libraries-jitstressregs.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
#
# Build CoreCLR checked and libraries Release
diff --git a/eng/pipelines/coreclr/perf.yml b/eng/pipelines/coreclr/perf.yml
index c06b2742f54..633769c7e20 100644
--- a/eng/pipelines/coreclr/perf.yml
+++ b/eng/pipelines/coreclr/perf.yml
@@ -22,10 +22,7 @@ trigger:
pr: none
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
# build coreclr and libraries
- template: /eng/pipelines/common/platform-matrix.yml
@@ -141,4 +138,3 @@ jobs:
liveLibrariesBuildConfig: Release
projectFile: crossgen_perf.proj
runKind: crossgen_scenarios
-
diff --git a/eng/pipelines/coreclr/r2r-extra.yml b/eng/pipelines/coreclr/r2r-extra.yml
index 97a80cdffbb..ae47b634a92 100644
--- a/eng/pipelines/coreclr/r2r-extra.yml
+++ b/eng/pipelines/coreclr/r2r-extra.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
diff --git a/eng/pipelines/coreclr/r2r.yml b/eng/pipelines/coreclr/r2r.yml
index 55bbcd4bdfe..e24c55c4882 100644
--- a/eng/pipelines/coreclr/r2r.yml
+++ b/eng/pipelines/coreclr/r2r.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
diff --git a/eng/pipelines/coreclr/release-tests.yml b/eng/pipelines/coreclr/release-tests.yml
index 77567d88f17..15a01ad69c6 100644
--- a/eng/pipelines/coreclr/release-tests.yml
+++ b/eng/pipelines/coreclr/release-tests.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
#
# Release CoreCLR and Library builds
diff --git a/eng/pipelines/coreclr/runincontext.yml b/eng/pipelines/coreclr/runincontext.yml
index 91fb9189a6d..7edd5262680 100644
--- a/eng/pipelines/coreclr/runincontext.yml
+++ b/eng/pipelines/coreclr/runincontext.yml
@@ -11,10 +11,7 @@ schedules:
always: true
jobs:
-#
-# Checkout repository
-#
-- template: /eng/pipelines/common/checkout-job.yml
+
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
diff --git a/eng/pipelines/coreclr/templates/build-job.yml b/eng/pipelines/coreclr/templates/build-job.yml
index a58d4bab04a..7794625c2e4 100644
--- a/eng/pipelines/coreclr/templates/build-job.yml
+++ b/eng/pipelines/coreclr/templates/build-job.yml
@@ -7,6 +7,7 @@ parameters:
condition: true
container: ''
crossrootfsDir: ''
+ dependOnEvaluatePaths: false
isOfficialBuild: false
osGroup: ''
osSubgroup: ''
@@ -34,6 +35,7 @@ jobs:
stagedBuild: ${{ parameters.stagedBuild }}
pool: ${{ parameters.pool }}
condition: ${{ parameters.condition }}
+ dependOnEvaluatePaths: ${{ parameters.dependOnEvaluatePaths }}
# Compute job name from template parameters
${{ if and(ne(parameters.testGroup, 'clrTools'), eq(parameters.compilerName, 'gcc')) }}:
diff --git a/eng/pipelines/coreclr/templates/crossdac-pack.yml b/eng/pipelines/coreclr/templates/crossdac-pack.yml
index f876a85d33f..4e1e87baec2 100644
--- a/eng/pipelines/coreclr/templates/crossdac-pack.yml
+++ b/eng/pipelines/coreclr/templates/crossdac-pack.yml
@@ -3,6 +3,7 @@ parameters:
buildConfig: ''
container: ''
crossDacPlatforms: {}
+ dependOnEvaluatePaths: false
isOfficialBuild: false
osGroup: ''
osSubgroup: ''
@@ -28,6 +29,7 @@ jobs:
runtimeVariant: ${{ parameters.runtimeVariant }}
stagedBuild: ${{ parameters.stagedBuild }}
timeoutInMinutes: ${{ parameters.timeoutInMinutes }}
+ dependOnEvaluatePaths: ${{ parameters.dependOnEvaluatePaths }}
name: crossdacpack
displayName: CrossDac Packaging
diff --git a/eng/pipelines/coreclr/templates/crossgen-comparison-job.yml b/eng/pipelines/coreclr/templates/crossgen-comparison-job.yml
index bc1c6b7d3d5..de8c626b460 100644
--- a/eng/pipelines/coreclr/templates/crossgen-comparison-job.yml
+++ b/eng/pipelines/coreclr/templates/crossgen-comparison-job.yml
@@ -7,6 +7,7 @@ parameters:
helixQueues: ''
runtimeVariant: ''
crossrootfsDir: ''
+ dependOnEvaluatePaths: false
stagedBuild: false
variables: {}
pool: ''
@@ -35,6 +36,7 @@ jobs:
liveLibrariesBuildConfig: ${{ parameters.liveLibrariesBuildConfig }}
helixType: 'test/crossgen-comparison/'
pool: ${{ parameters.pool }}
+ dependOnEvaluatePaths: ${{ parameters.dependOnEvaluatePaths }}
# Compute job name from template parameters
name: ${{ format('test_crossgen_comparison_{0}{1}_{1}_{2}', parameters.osGroup, parameters.osSubgroup, parameters.archType, parameters.buildConfig) }}
diff --git a/eng/pipelines/coreclr/templates/format-job.yml b/eng/pipelines/coreclr/templates/format-job.yml
index c8871536bae..0c4195063e2 100644
--- a/eng/pipelines/coreclr/templates/format-job.yml
+++ b/eng/pipelines/coreclr/templates/format-job.yml
@@ -5,6 +5,7 @@ parameters:
osSubgroup: ''
container: ''
crossrootfsDir: ''
+ dependOnEvaluatePaths: false
timeoutInMinutes: ''
stagedBuild: false
variables: {}
@@ -21,6 +22,7 @@ jobs:
osSubgroup: ${{ parameters.osSubgroup }}
container: ${{ parameters.container }}
crossrootfsDir: ${{ parameters.crossrootfsDir }}
+ dependOnEvaluatePaths: ${{ parameters.dependOnEvaluatePaths }}
stagedBuild: ${{ parameters.stagedBuild }}
timeoutInMinutes: ${{ parameters.timeoutInMinutes }}
name: ${{ format('format_{0}{1}_{2}', parameters.osGroup, parameters.osSubgroup, parameters.archType) }}
diff --git a/eng/pipelines/coreclr/templates/helix-queues-setup.yml b/eng/pipelines/coreclr/templates/helix-queues-setup.yml
index c360b7747e7..fd2ae07227c 100644
--- a/eng/pipelines/coreclr/templates/helix-queues-setup.yml
+++ b/eng/pipelines/coreclr/templates/helix-queues-setup.yml
@@ -8,6 +8,7 @@ parameters:
pool: ''
platform: ''
runtimeFlavorDisplayName: ''
+ dependOnEvaluatePaths: false
jobParameters: {}
jobs:
@@ -19,6 +20,7 @@ jobs:
archType: ${{ parameters.archType }}
container: ${{ parameters.container }}
pool: ${{ parameters.pool }}
+ dependOnEvaluatePaths: ${{ parameters.dependOnEvaluatePaths }}
runtimeFlavorDisplayName: ${{ parameters.runtimeFlavorDisplayName }}
helixQueues:
diff --git a/eng/pipelines/coreclr/templates/xplat-job.yml b/eng/pipelines/coreclr/templates/xplat-job.yml
index b4fb71b4d86..8501a4b7172 100644
--- a/eng/pipelines/coreclr/templates/xplat-job.yml
+++ b/eng/pipelines/coreclr/templates/xplat-job.yml
@@ -15,6 +15,7 @@ parameters:
condition: ''
continueOnError: false
dependsOn: ''
+ dependOnEvaluatePaths: false
displayName: ''
timeoutInMinutes: ''
enableMicrobuild: ''
@@ -31,8 +32,8 @@ jobs:
container: ${{ parameters.container }}
condition: ${{ parameters.condition }}
dependsOn:
- - ${{ if ne(parameters.stagedBuild, true) }}:
- - checkout
+ - ${{ if eq(parameters.dependOnEvaluatePaths, true) }}:
+ - evaluate_paths
- ${{ if ne(parameters.dependsOn, '') }}:
- ${{ parameters.dependsOn }}
@@ -105,7 +106,9 @@ jobs:
- ${{insert}}: ${{ variable }}
steps:
- - template: /eng/pipelines/common/clone-checkout-bundle-step.yml
+ - checkout: self
+ clean: true
+ fetchDepth: $(checkoutFetchDepth)
- ${{ if ne(variables['System.TeamProject'], 'public') }}:
- ${{ if ne(parameters.osGroup, 'Windows_NT') }}:
diff --git a/eng/pipelines/coreclr/templates/xplat-pipeline-job.yml b/eng/pipelines/coreclr/templates/xplat-pipeline-job.yml
index 2e4e5122c94..e2013289b52 100644
--- a/eng/pipelines/coreclr/templates/xplat-pipeline-job.yml
+++ b/eng/pipelines/coreclr/templates/xplat-pipeline-job.yml
@@ -17,6 +17,7 @@ parameters:
condition: true
continueOnError: false
dependsOn: ''
+ dependOnEvaluatePaths: false
displayName: ''
timeoutInMinutes: ''
enableMicrobuild: ''
@@ -43,6 +44,7 @@ jobs:
condition: and(succeeded(), ${{ parameters.condition }})
continueOnError: ${{ parameters.continueOnError }}
dependsOn: ${{ parameters.dependsOn }}
+ dependOnEvaluatePaths: ${{ parameters.dependOnEvaluatePaths }}
displayName: ${{ parameters.displayName }}
timeoutInMinutes: ${{ parameters.timeoutInMinutes }}
enableMicrobuild: ${{ parameters.enableMicrobuild }}