diff --git a/eng/pipelines/coreclr/perf.yml b/eng/pipelines/coreclr/perf.yml deleted file mode 100644 index e6ac356a1bca78..00000000000000 --- a/eng/pipelines/coreclr/perf.yml +++ /dev/null @@ -1,78 +0,0 @@ -# This file will be deleted in a follow-up PR once we have changed the pipeline in Azure Pipelines to point to /eng/pipelines/performance/perf.yml - -parameters: - - name: onlySanityCheck - type: boolean - default: false - -trigger: - batch: true - branches: - include: - - main - - release/9.0 - - release/8.0 - paths: - include: - - '*' - - src/libraries/System.Private.CoreLib/* - exclude: - - '**.md' - - .devcontainer/* - - .github/* - - docs/* - - LICENSE.TXT - - PATENTS.TXT - - THIRD-PARTY-NOTICES.TXT - -resources: - repositories: - - repository: performance - type: git - name: internal/dotnet-performance - -variables: -- template: /eng/pipelines/common/variables.yml - -# -# 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: "0 0 * * 1" - displayName: Weekly Monday 12am UTC Build - branches: - include: - - main - always: true - -extends: - template: /eng/pipelines/common/templates/pipeline-with-resources.yml - parameters: - stages: - - stage: Build - jobs: - - - template: /eng/pipelines/runtime-wasm-perf-jobs.yml@performance - parameters: - #${{ and(ne(variables['System.TeamProject'], 'public'), in(variables['Build.Reason'], 'Schedule')) }}: - # runProfile: 'non-v8' - ${{ if eq(variables['System.TeamProject'], 'internal') }}: - runProfile: 'v8' - runtimeRepoAlias: self - performanceRepoAlias: performance - jobParameters: - ${{ if parameters.onlySanityCheck }}: - onlySanityCheck: true - - - ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'Schedule')) }}: - - template: /eng/pipelines/runtime-perf-jobs.yml@performance - parameters: - runtimeRepoAlias: self - performanceRepoAlias: performance - jobParameters: - ${{ if parameters.onlySanityCheck }}: - onlySanityCheck: true diff --git a/eng/pipelines/coreclr/perf_slow.yml b/eng/pipelines/coreclr/perf_slow.yml deleted file mode 100644 index 36ad098d328639..00000000000000 --- a/eng/pipelines/coreclr/perf_slow.yml +++ /dev/null @@ -1,67 +0,0 @@ -# This file will be deleted in a follow-up PR once we have changed the pipeline in Azure Pipelines to point to /eng/pipelines/performance/perf-slow.yml - -parameters: -- name: runPrivateJobs - type: boolean - default: false -- name: runScheduledJobs - type: boolean - default: false -- name: onlySanityCheck - type: boolean - default: false - -trigger: - batch: true - branches: - include: - - main - - release/9.0 - paths: - include: - - '*' - - src/libraries/System.Private.CoreLib/* - exclude: - - '**.md' - - .devcontainer/* - - .github/* - - docs/* - - LICENSE.TXT - - PATENTS.TXT - - THIRD-PARTY-NOTICES.TXT - -resources: - repositories: - - repository: performance - type: git - name: internal/dotnet-performance - -variables: - - template: /eng/pipelines/common/variables.yml - -schedules: -- cron: "30 2 * * *" - displayName: Every night at 2:30AM - branches: - include: - - main - always: true - -extends: - template: /eng/pipelines/common/templates/pipeline-with-resources.yml - parameters: - stages: - - stage: Build - jobs: - - ${{ if ne(variables['System.TeamProject'], 'public') }}: - - template: /eng/pipelines/runtime-slow-perf-jobs.yml@performance - parameters: - ${{ if or(in(variables['Build.Reason'], 'Schedule'), parameters.runScheduledJobs) }}: - runScheduledJobs: true - ${{ if or(notin(variables['Build.Reason'], 'Schedule', 'Manual'), parameters.runPrivateJobs) }}: - runPrivateJobs: true - runtimeRepoAlias: self - performanceRepoAlias: performance - jobParameters: - ${{ if parameters.onlySanityCheck }}: - onlySanityCheck: true \ No newline at end of file diff --git a/eng/pipelines/runtime-wasm-perf.yml b/eng/pipelines/runtime-wasm-perf.yml deleted file mode 100644 index 168ab93576ba56..00000000000000 --- a/eng/pipelines/runtime-wasm-perf.yml +++ /dev/null @@ -1,45 +0,0 @@ -# This file will be deleted in a follow-up PR once we have changed the pipeline in Azure Pipelines to point to /eng/pipelines/performance/runtime-wasm-perf.yml - -# This is a wrapper yml for `perf-wasm-jobs`, which has all the perf related -# wasm jobs. This file is essentially so we can point the pipeline in azdo -# UI to this, and thus avoid any scheduled triggers - -trigger: none - -pr: - branches: - include: - - main - paths: - include: - - eng/pipelines/performance/* - - eng/testing/performance/* - - eng/testing/BrowserVersions.props - -resources: - repositories: - - repository: performance - type: github - name: dotnet/performance - endpoint: public - -variables: - - template: /eng/pipelines/common/variables.yml - -extends: - template: /eng/pipelines/common/templates/pipeline-with-resources.yml - parameters: - stages: - - stage: Build - jobs: - - template: /eng/pipelines/runtime-wasm-perf-jobs.yml@performance - parameters: - runtimeRepoAlias: self - performanceRepoAlias: performance - runProfile: 'v8' - jobParameters: - onlySanityCheck: true - #downloadSpecificBuild: - #buildId: '1878694' - #pipeline: 'perf-wasm' - #branchName: 'refs/pull/72119/head'