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 Increase timeout for clean-build-docker-image-cache-pipeline. (#12776) 2022-08-29 15:30:35 -07:00
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 Delete some unused code in run_dockerbuild.sh and Enable Nuget CUDA tests (#8089) 2021-06-22 18:43:33 -07:00
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 Add support for cuda 11.8 and python 3.11 for training (#15548) 2023-04-20 12:56:45 -07:00
orttraining-linux-gpu-ortmodule-distributed-test-ci-pipeline.yml Add support for cuda 11.8 and python 3.11 for training (#15548) 2023-04-20 12:56:45 -07:00
orttraining-linux-gpu-training-apis.yml Add support for cuda 11.8 and python 3.11 for training (#15548) 2023-04-20 12:56:45 -07:00
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 Update Win-CPU-2021 to onnxruntime-Win-CPU-2022 (#15967) 2023-05-17 08:29:27 -07:00
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