Web CI Pipeline Isolation (#17005)

### Description
<!-- Describe your changes. -->



### Motivation and Context
<!-- - Why is this change required? What problem does it solve?
- If it fixes an open issue, please link to the issue here. -->
This commit is contained in:
Jian Chen 2023-08-14 17:37:37 +00:00 committed by GitHub
parent d052c8a45c
commit 45f52987a2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
24 changed files with 540 additions and 8 deletions

View file

@ -1,5 +1,32 @@
trigger:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
pr:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
parameters:
- name: QnnSdk
displayName: QNN SDK version
type: string

View file

@ -3,7 +3,26 @@
# https://github.community/t/support-for-yaml-anchors/16128/90
# 2. today most cloud-based CI services are still lacking hardware acceleration support from the host VM,
# which is the no.1 blocker for running tests on modern Android Emulators (especially on recent API levels) on CI.
trigger:
branches:
include:
- main
- rel-*
paths:
exclude:
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
pr:
branches:
include:
- main
- rel-*
paths:
exclude:
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
# It'd better to check out https://github.com/microsoft/onnxruntime/wiki/Leverage-Existing-Artifacts
# to save debugging time.
parameters:

View file

@ -1,3 +1,23 @@
trigger:
branches:
include:
- main
- rel-*
paths:
exclude:
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
pr:
branches:
include:
- main
- rel-*
paths:
exclude:
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
resources:
repositories:
- repository: manylinux # The name used to reference this repository in the checkout step

View file

@ -1,3 +1,31 @@
trigger:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
pr:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
resources:
repositories:
- repository: manylinux

View file

@ -1,3 +1,31 @@
trigger:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
pr:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
resources:
repositories:
- repository: manylinux

View file

@ -20,7 +20,34 @@
# in an extended minimal build.
# 7. Build extended minimal ORT with NNAPI, with exceptions/RTTI/ml_ops disabled, for Android(arm64-v8a),
# this safe-guards the extended minimal build with NNAPI EP.
trigger:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
pr:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
resources:
repositories:
- repository: manylinux

View file

@ -1,3 +1,23 @@
trigger:
branches:
include:
- main
- rel-*
paths:
exclude:
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
pr:
branches:
include:
- main
- rel-*
paths:
exclude:
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
resources:
repositories:
- repository: manylinux

View file

@ -10,6 +10,9 @@ trigger:
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
pr:
branches:
include:
@ -21,8 +24,10 @@ pr:
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
#### end trigger ####
resources:
repositories:
- repository: manylinux

View file

@ -1,3 +1,31 @@
trigger:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
pr:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
resources:
repositories:
- repository: manylinux

View file

@ -1,5 +1,18 @@
trigger: none
pr:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
name: 'linux_ci_$(Date:yyyyMMdd)_$(Rev:r)'
# gid of video and render group on gcramdrr1-mi100-085 and -86

View file

@ -1,3 +1,31 @@
trigger:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
pr:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
jobs:
- template: templates/linux-ci.yml
parameters:

View file

@ -1,3 +1,31 @@
trigger:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
pr:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
jobs:
- template: templates/linux-ci.yml
parameters:

View file

@ -1,3 +1,31 @@
trigger:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
pr:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
parameters:
- name: QnnSdk

View file

@ -1,3 +1,31 @@
trigger:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
pr:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
stages:
- template: templates/mac-cpu-packaging-pipeline.yml
parameters:

View file

@ -1,3 +1,23 @@
trigger:
branches:
include:
- main
- rel-*
paths:
exclude:
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
pr:
branches:
include:
- main
- rel-*
paths:
exclude:
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
jobs:
- job: CoreML_CI
workspace:

View file

@ -1,3 +1,31 @@
trigger:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
pr:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
jobs:
- job: iOS_CI_on_Mac
pool:

View file

@ -1,3 +1,31 @@
trigger:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
pr:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
parameters:
- name: buildType
displayName: |-

View file

@ -1,3 +1,31 @@
trigger:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
pr:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
resources:
repositories:
- repository: manylinux # The name used to reference this repository in the checkout step

View file

@ -1,5 +1,18 @@
trigger: none
pr:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
jobs:
- template: templates/linux-ci.yml
parameters:

View file

@ -1,5 +1,18 @@
trigger: none
pr:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
stages:
- stage: ORTModuleDistributedTest
dependsOn: []

View file

@ -1,5 +1,18 @@
trigger: none
pr:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
jobs:
- job: Onnxruntime_Linux_GPU_TrainingAPIs

View file

@ -1,3 +1,31 @@
trigger:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
pr:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
stages:
- template: templates/mac-cpu-packaging-pipeline.yml
parameters:

View file

@ -1,3 +1,31 @@
trigger:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
pr:
branches:
include:
- main
- rel-*
paths:
exclude:
- docs/**
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
parameters:
- name: RunOnnxRuntimeTests
displayName: Run Tests?

View file

@ -10,6 +10,9 @@ trigger:
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
pr:
branches:
include:
@ -21,6 +24,9 @@ pr:
- README.md
- CONTRIBUTING.md
- BUILD.md
- 'js/web'
- 'js/node'
- 'onnxruntime/core/providers/js'
#### end trigger ####
parameters: