onnxruntime/tools/ci_build/github/azure-pipelines
Changming Sun 6db72165eb
Fix python packaging test pipeline (#17204)
### Description
1. Fix python packaging test pipeline. There was an error in
tools/ci_build/github/linux/run_python_tests.sh that it installed a
released version of onnxruntime python package from pypi.org to run the
test. Supposedly it should pick one from the current build.
2. Refactor the pipeline to allow choosing cmake build type from the web
UI when manually trigger a build. Now this feature is for Linux only.
Because I don't want to change too much when we are about to cut a
release branch. After that I will expand it to all platforms. This
feature is useful for debugging pipeline issues, also, we may consider
having a nightly pipeline to run all tests in Debug mode which may catch
extra bugs because in debug mode we can enforce range check.

Test run:
https://aiinfra.visualstudio.com/Lotus/_build/results?buildId=342674&view=results

### Motivation and Context
Currently the pipeline has a crash error. 

AB#18580
2023-08-18 14:51:26 -07:00
..
nodejs/templates
nuget/templates update onnxruntime-gpu-winbuild-T4 to onnxruntime-Win2022-GPU-T4 (#16838) 2023-07-27 08:38:20 -07:00
templates Fix python packaging test pipeline (#17204) 2023-08-18 14:51:26 -07:00
android-arm64-v8a-QNN-crosscompile-ci-pipeline.yml Set web-ci-pipeline.yml only triggered when related fields are updated (#17148) 2023-08-17 12:55:35 -07:00
android-x86_64-crosscompile-ci-pipeline.yml Set web-ci-pipeline.yml only triggered when related fields are updated (#17148) 2023-08-17 12:55:35 -07:00
binary-size-checks-pipeline.yml
build-perf-test-binaries-pipeline.yml Fix python packaging test pipeline (#17204) 2023-08-18 14:51:26 -07:00
c-api-noopenmp-packaging-pipelines.yml Make AzureEP default for python and c# packaging (#17025) 2023-08-09 12:36:52 -07:00
clean-build-docker-image-cache-pipeline.yml
linux-ci-pipeline.yml Fix python packaging test pipeline (#17204) 2023-08-18 14:51:26 -07:00
linux-cpu-aten-pipeline.yml Set web-ci-pipeline.yml only triggered when related fields are updated (#17148) 2023-08-17 12:55:35 -07:00
linux-cpu-eager-pipeline.yml Set web-ci-pipeline.yml only triggered when related fields are updated (#17148) 2023-08-17 12:55:35 -07:00
linux-cpu-minimal-build-ci-pipeline.yml Set web-ci-pipeline.yml only triggered when related fields are updated (#17148) 2023-08-17 12:55:35 -07:00
linux-dnnl-ci-pipeline.yml Set web-ci-pipeline.yml only triggered when related fields are updated (#17148) 2023-08-17 12:55:35 -07:00
linux-gpu-ci-pipeline.yml Web CI Pipeline Isolation (#17005) 2023-08-14 10:37:37 -07:00
linux-gpu-tensorrt-ci-pipeline.yml Web CI Pipeline Isolation (#17005) 2023-08-14 10:37:37 -07:00
linux-gpu-tensorrt-daily-perf-pipeline.yml [EP Perf] MemTest: Add Valgrind and fix addressSanitizer (#16930) 2023-08-04 16:58:57 -07:00
linux-migraphx-ci-pipeline.yml Web CI Pipeline Isolation (#17005) 2023-08-14 10:37:37 -07:00
linux-multi-gpu-tensorrt-ci-pipeline.yml Web CI Pipeline Isolation (#17005) 2023-08-14 10:37:37 -07:00
linux-openvino-ci-pipeline.yml Web CI Pipeline Isolation (#17005) 2023-08-14 10:37:37 -07:00
linux-qnn-ci-pipeline.yml Web CI Pipeline Isolation (#17005) 2023-08-14 10:37:37 -07:00
mac-ci-pipeline.yml Set web-ci-pipeline.yml only triggered when related fields are updated (#17148) 2023-08-17 12:55:35 -07:00
mac-coreml-ci-pipeline.yml Set web-ci-pipeline.yml only triggered when related fields are updated (#17148) 2023-08-17 12:55:35 -07:00
mac-ios-ci-pipeline.yml Set web-ci-pipeline.yml only triggered when related fields are updated (#17148) 2023-08-17 12:55:35 -07:00
mac-ios-packaging-pipeline.yml Set web-ci-pipeline.yml only triggered when related fields are updated (#17148) 2023-08-17 12:55:35 -07:00
mac-objc-static-analysis-ci-pipeline.yml
mac-react-native-ci-pipeline.yml Set web-ci-pipeline.yml only triggered when related fields are updated (#17148) 2023-08-17 12:55:35 -07:00
npm-packaging-pipeline.yml Fix NPM Packaging Pipeline (#17182) 2023-08-15 22:56:38 -07:00
orttraining-linux-ci-pipeline.yml Set web-ci-pipeline.yml only triggered when related fields are updated (#17148) 2023-08-17 12:55:35 -07:00
orttraining-linux-gpu-ci-pipeline.yml Web CI Pipeline Isolation (#17005) 2023-08-14 10:37:37 -07:00
orttraining-linux-gpu-ortmodule-distributed-test-ci-pipeline.yml Web CI Pipeline Isolation (#17005) 2023-08-14 10:37:37 -07:00
orttraining-linux-gpu-training-apis.yml Web CI Pipeline Isolation (#17005) 2023-08-14 10:37:37 -07:00
orttraining-linux-nightly-ortmodule-test-pipeline.yml Run nightly pipeline tests from the commit id. (#17162) 2023-08-15 12:07:38 -07:00
orttraining-mac-ci-pipeline.yml Set web-ci-pipeline.yml only triggered when related fields are updated (#17148) 2023-08-17 12:55:35 -07:00
orttraining-pai-ci-pipeline.yml Set web-ci-pipeline.yml only triggered when related fields are updated (#17148) 2023-08-17 12:55:35 -07:00
orttraining-py-packaging-pipeline-cpu.yml Fix python packaging test pipeline (#17204) 2023-08-18 14:51:26 -07:00
orttraining-py-packaging-pipeline-cuda.yml Add mac and windows python packages for onnxruntime-training (#16993) 2023-08-07 20:32:55 -07:00
orttraining-py-packaging-pipeline-rocm.yml
post-merge-jobs.yml
py-package-build-pipeline.yml
py-package-test-pipeline.yml
py-packaging-pipeline.yml Fix python packaging test pipeline (#17204) 2023-08-18 14:51:26 -07:00
qnn-ep-nuget-packaging-pipeline.yml Update LICENSE name in NuGet packaging pipelines (#17183) 2023-08-17 22:22:19 -07:00
trigger-template.yml Set PR trigger rules (#16987) 2023-08-04 08:21:07 -07:00
web-ci-pipeline.yml [js/web] enable webgpu in browser unit test (#16310) 2023-08-08 11:45:04 -07:00
win-ci-fuzz-testing.yml
win-ci-pipeline.yml Set web-ci-pipeline.yml only triggered when related fields are updated (#17148) 2023-08-17 12:55:35 -07:00
win-gpu-ci-pipeline.yml Web CI Pipeline Isolation (#17005) 2023-08-14 10:37:37 -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 Set web-ci-pipeline.yml only triggered when related fields are updated (#17148) 2023-08-17 12:55:35 -07:00
win-qnn-arm64-ci-pipeline.yml Set web-ci-pipeline.yml only triggered when related fields are updated (#17148) 2023-08-17 12:55:35 -07:00
win-qnn-ci-pipeline.yml Add CI and PR validation triggers to QNN Windows x64 Pipeline yaml (#17178) 2023-08-16 11:44:54 -07:00