onnxruntime/tools/ci_build/github/azure-pipelines/templates
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
..
jobs unify the steps of downloading cuda sdk and setup env (#16896) 2023-07-31 10:25:04 -07:00
stages [ios] Enable training package in packaging pipeline (#16683) 2023-07-19 19:55:00 -07:00
android-binary-size-check-stage.yml
android-dump-logs-from-steps.yml
android-java-api-aar-test.yml extend Final AAR testing timeout limit (#16340) 2023-06-15 17:27:45 +08:00
android-java-api-aar.yml Add a Memory Profiling build job in post merge pipeline (#16172) 2023-06-01 13:00:44 -07:00
build-linux-wasm-step.yml Add compiler cache in linux wasm build (#16579) 2023-07-06 06:58:48 +08:00
c-api-artifacts-package-and-publish-steps-posix.yml
c-api-artifacts-package-and-publish-steps-windows.yml Copy missing training header files to the package archive (#16119) 2023-05-30 16:45:40 -07:00
c-api-cpu.yml replace onnxruntime-Win-CPU-2019 with onnxruntime-Win-CPU-2022 (#16844) 2023-07-25 23:05:34 +08:00
c-api-linux-cpu.yml Add a Memory Profiling build job in post merge pipeline (#16172) 2023-06-01 13:00:44 -07:00
check-cache-stats.yml
clean-agent-build-directory-step.yml
common-variables.yml
compliance.yml replace onnxruntime-Win-CPU-2019 with onnxruntime-Win-CPU-2022 (#16844) 2023-07-25 23:05:34 +08:00
component-governance-component-detection-steps.yml
download-deps.yml [TensorRT EP] TRT 8.6 minor version update (#16475) 2023-06-26 10:44:27 -07:00
esrp_nuget.yml
explicitly-defined-final-tasks.yml
flex-downloadPipelineArtifact.yml
get-docker-image-steps.yml
install-appcenter.yml Fix some build issues on MacOS with Xcode 14.3. (#15878) 2023-06-07 12:07:11 -07:00
java-api-artifacts-package-and-publish-steps-posix.yml
linux-build-step-with-cache.yml
linux-ci.yml
linux-cpu-packaging-pipeline.yml Add a Memory Profiling build job in post merge pipeline (#16172) 2023-06-01 13:00:44 -07:00
linux-gpu-tensorrt-packaging-pipeline.yml
linux-wasm-ci.yml Add compiler cache in linux wasm build (#16579) 2023-07-06 06:58:48 +08:00
linux-web-ci.yml [build] do init and precheck first (#16961) 2023-08-04 16:44:45 -07:00
linux-web-init-and-check.yml [build] do init and precheck first (#16961) 2023-08-04 16:44:45 -07:00
mac-build-step-with-cache.yml
mac-cpu-packaging-pipeline.yml keep symlinks in maven package (#16376) 2023-06-19 09:41:39 +08:00
mac-cpu-packaging-steps.yml keep symlinks in maven package (#16376) 2023-06-19 09:41:39 +08:00
mac-cpu-packing-jobs.yml remove unused comments in mac CI yml file (#16964) 2023-08-01 20:52:12 -07:00
mac-esrp-dylib.yml CodeSign Mac packages in nuget pipeline (#16291) 2023-06-10 06:35:47 +08:00
nodejs-artifacts-package-and-publish-steps-posix.yml
nodejs-artifacts-package-and-publish-steps-windows.yml
ondevice-training-cpu-packaging-pipeline.yml replace onnxruntime-Win-CPU-2019 with onnxruntime-Win-CPU-2022 (#16844) 2023-07-25 23:05:34 +08:00
orttraining-linux-gpu-ortmodule-test-ci-pipeline.yml Temporary fix to make the training pipeline green (#16353) 2023-06-14 13:11:35 -07:00
publish-nuget.yml
py-linux-gpu.yml
py-linux.yml
py-package-smoking-test.yml
py-packaging-linux-test.yml
py-packaging-selectable-stage.yml update onnxruntime-gpu-winbuild-T4 to onnxruntime-Win2022-GPU-T4 (#16838) 2023-07-27 08:38:20 -07:00
py-packaging-stage.yml Update dml gpu pool to onnxruntime-Win2022-GPU-dml-A10 (#16765) 2023-07-20 16:52:13 +08:00
py-packaging-training-cuda-stage.yml
py-win-gpu.yml unify the steps of downloading cuda sdk and setup env (#16896) 2023-07-31 10:25:04 -07:00
react-native-ci.yml Use verbose logging in Android emulator in React Native CI (#16528) 2023-06-30 11:51:20 +10:00
rocm.yml
run-docker-build-steps.yml
set-nightly-build-option-variable-step.yml
set-python-manylinux-variables-step.yml
set-version-number-variables-step.yml
telemetry-steps.yml
upload-code-coverage-data.yml
use-android-ndk.yml
use-xcode-version.yml Fix some build issues on MacOS with Xcode 14.3. (#15878) 2023-06-07 12:07:11 -07:00
validate-package.yml
web-browserstack-ci.yml
web-ci.yml [build] do init and precheck first (#16961) 2023-08-04 16:44:45 -07:00
win-ci.yml unify the steps of downloading cuda sdk and setup env (#16896) 2023-07-31 10:25:04 -07:00
win-esrp-dll.yml
win-wasm-ci.yml Add compiler cache in linux wasm build (#16579) 2023-07-06 06:58:48 +08:00
win-web-ci.yml [js/common] a few fixes/revises to onnxruntime-common (#16853) 2023-08-01 11:17:39 -07:00
win-web-multi-browsers.yml
with-container-registry-steps.yml