variables:
- template: /eng/pipelines/common/variables.yml
-schedules:
-- cron: "30 2 * * *"
- displayName: Every night at 2:30AM
- branches:
- include:
- - main
- always: true
+#
+# For the 'schedule' case, only wasm/jsc perf jobs are run.
+# And the rest are build jobs - wasm, mono, coreclr, and libraries.
+#
+# Since, we are not running *any* perf jobs, none of these builds are needed,
+# thus the whole scheduled run can be disabled.
+#
+#schedules:
+#- cron: "30 2 * * *"
+ #displayName: Every night at 2:30AM
+ #branches:
+ #include:
+ #- main
+ #always: true
jobs:
- template: /eng/pipelines/coreclr/perf-wasm-jobs.yml
parameters:
+ collectHelixLogsScript: ${{ variables._wasmCollectHelixLogsScript }}
${{ and(ne(variables['System.TeamProject'], 'public'), in(variables['Build.Reason'], 'Schedule')) }}:
runProfile: 'non-v8'
${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'Schedule')) }}:
- AdditionalHelixPreCommands: $(HelixPreCommandOSX)
- AdditionalHelixPostCommands: $(HelixPostCommandOSX)
+ - ExtraSetupArguments: ''
- name: ExtraSetupArguments
${{ if ne(parameters.runtimeType, 'wasm') }}:
value: --install-dir $(PayloadDirectory)/dotnet