onnxruntime/tools/ci_build/github/azure-pipelines
Yulong Wang 5af8774a0b
[build] do init and precheck first (#16961)
### Description
This change allows Web CI to do some check as the first step, so that if
there are errors it won't launch the task to build web assembly, which
is heavy.

Checks includes:
- "npm ci" in /js, /js/common and /js/web. this implicitly include:
    - typescript compiler in /js
    - typescript compiler in /js/common
    - webpack build in /js/common
    - typescript compiler in /js/web
- ESLint on typescripts
- clang-format formatter (.js, .ts, .cc, .h, .mm)
- Prettier formatter (.json, .jsonc, .md)

---------

Co-authored-by: Caroline Zhu <carolinezhu@microsoft.com@orttrainingdev7.d32nl1ml4oruzj4qz3bqlggovf.px.internal.cloudapp.net>
2023-08-04 16:44:45 -07:00
..
nodejs/templates Fix some build issues on MacOS with Xcode 14.3. (#15878) 2023-06-07 12:07:11 -07:00
nuget/templates update onnxruntime-gpu-winbuild-T4 to onnxruntime-Win2022-GPU-T4 (#16838) 2023-07-27 08:38:20 -07:00
templates [build] do init and precheck first (#16961) 2023-08-04 16:44:45 -07:00
android-arm64-v8a-QNN-crosscompile-ci-pipeline.yml [QNN EP] Update QNN SDK to 2.12 (#16750) 2023-07-20 16:22:14 -07:00
android-x86_64-crosscompile-ci-pipeline.yml Enable CodeQL for Android build as per 1CS requirement. (#16875) 2023-07-28 17:54:23 +10:00
binary-size-checks-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
build-perf-test-binaries-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
c-api-noopenmp-packaging-pipelines.yml replace one pool with onnxruntime-Win2022-GPU-T4 (#16953) 2023-08-01 21:02:56 +08:00
clean-build-docker-image-cache-pipeline.yml
linux-ci-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
linux-cpu-aten-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
linux-cpu-eager-pipeline.yml [DORT] Use new FX-to-ONNX exporter (#16450) 2023-07-04 13:13:04 -07:00
linux-cpu-minimal-build-ci-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
linux-dnnl-ci-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
linux-gpu-ci-pipeline.yml Set PR trigger rules (#16987) 2023-08-04 08:21:07 -07:00
linux-gpu-tensorrt-ci-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
linux-gpu-tensorrt-daily-perf-pipeline.yml [TensorRT EP] TRT 8.6 minor version update (#16475) 2023-06-26 10:44:27 -07:00
linux-migraphx-ci-pipeline.yml [ROCm] Move MIGraphX build step on CPU only machine (#16582) 2023-07-05 13:55:28 +08:00
linux-multi-gpu-tensorrt-ci-pipeline.yml
linux-openvino-ci-pipeline.yml ovep dockerfile and wheel docs changes (#16482) 2023-07-19 09:01:09 -07:00
linux-qnn-ci-pipeline.yml [QNN EP] Update QNN SDK to 2.12 (#16750) 2023-07-20 16:22:14 -07:00
mac-ci-pipeline.yml Xnnpack QDQ test (#16281) 2023-06-12 14:00:42 +08:00
mac-coreml-ci-pipeline.yml Fix some build issues on MacOS with Xcode 14.3. (#15878) 2023-06-07 12:07:11 -07:00
mac-ios-ci-pipeline.yml Xnnpack QDQ test (#16281) 2023-06-12 14:00:42 +08:00
mac-ios-packaging-pipeline.yml Hardcode xcodebuild destination iOS simulator OS to 16.4. (#16982) 2023-08-03 14:49:54 -07:00
mac-objc-static-analysis-ci-pipeline.yml [objc] Update docs and fix static analysis build (#16617) 2023-07-07 07:58:54 -07:00
mac-react-native-ci-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
npm-packaging-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
orttraining-linux-ci-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
orttraining-linux-gpu-ci-pipeline.yml
orttraining-linux-gpu-ortmodule-distributed-test-ci-pipeline.yml
orttraining-linux-gpu-training-apis.yml
orttraining-linux-nightly-ortmodule-test-pipeline.yml Fix onnxruntime-CI-nightly-ort-pipeline Failure (#16495) 2023-06-27 23:19:23 +08:00
orttraining-mac-ci-pipeline.yml Objective-C binding for ORT training (#16127) 2023-06-07 14:01:30 -07:00
orttraining-pai-ci-pipeline.yml [ROCm] Optimize ROCm CI pipeline 2 (#16691) 2023-07-24 13:57:48 +08:00
orttraining-py-packaging-pipeline-cpu.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
orttraining-py-packaging-pipeline-cuda.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
orttraining-py-packaging-pipeline-rocm.yml [ROCm] Add ROCm5.6 to python package pipeline (#16572) 2023-07-04 18:18:12 +08:00
post-merge-jobs.yml Fix CodeCoverage pipeline (#16684) 2023-07-14 07:47:04 +10:00
py-package-build-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
py-package-test-pipeline.yml Fix some build issues on MacOS with Xcode 14.3. (#15878) 2023-06-07 12:07:11 -07:00
py-packaging-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
qnn-ep-nuget-packaging-pipeline.yml [QNN EP] Update QNN SDK to 2.12 (#16750) 2023-07-20 16:22:14 -07:00
trigger-template.yml Set PR trigger rules (#16987) 2023-08-04 08:21:07 -07:00
web-ci-pipeline.yml Add compiler cache in linux wasm build (#16579) 2023-07-06 06:58:48 +08:00
win-ci-fuzz-testing.yml
win-ci-pipeline.yml Update win-ci-pipeline.yml: enable xnnpack tests (#16244) 2023-06-14 19:12:42 -07:00
win-gpu-ci-pipeline.yml Set PR trigger rules (#16987) 2023-08-04 08:21:07 -07:00
win-gpu-reduce-op-ci-pipeline.yml unify the steps of downloading cuda sdk and setup env (#16896) 2023-07-31 10:25:04 -07:00
win-gpu-tensorrt-ci-pipeline.yml unify the steps of downloading cuda sdk and setup env (#16896) 2023-07-31 10:25:04 -07:00
win-qnn-arm64-ci-pipeline.yml [QNN EP] Update QNN SDK to 2.12 (#16750) 2023-07-20 16:22:14 -07:00
win-qnn-ci-pipeline.yml [QNN EP] Update QNN SDK to 2.12 (#16750) 2023-07-20 16:22:14 -07:00