onnxruntime/tools/ci_build/github/linux
Yi Zhang 4e1f75810c
Add compilation cache in 2 Linux CPU pipelines and refactor the Linux build step with cache (#15484)
### Description
1. Add compilation cache in Linux CPU ARM and Linux Minimal Build.
2. Integrate 4 Linux CPU build step with cache into one.
3. install ccache from source code in Linux ARM64 image.

### Motivation and Context
1. Enable more build steps with compilation cache.
2. Make it easier to add cache.

It could save 40 more minutes of compilation time in Linux ARM64.

https://dev.azure.com/onnxruntime/onnxruntime/_build/results?buildId=959619&view=logs&j=1e0830bb-fd74-5d0a-5029-1c63b4266d7b&t=75260ed7-7566-5947-2095-566660191920
2023-04-14 23:56:59 +08:00
..
docker Add compilation cache in 2 Linux CPU pipelines and refactor the Linux build step with cache (#15484) 2023-04-14 23:56:59 +08:00
ort_minimal Update python 3.11 and remove 3.7 for Linux (#15214) 2023-03-27 14:46:30 -07:00
tvm upgrade protobuf to 3.20.2 and onnx to 1.13 (#14279) 2023-01-31 12:55:09 -08:00
build_cuda_c_api_package.sh Remove 37 and 50 from CUDA compute archs (#14874) 2023-03-03 12:24:21 -08:00
build_linux_arm64_python_package.sh Add compilation cache in 2 Linux CPU pipelines and refactor the Linux build step with cache (#15484) 2023-04-14 23:56:59 +08:00
build_yocto.sh Bring code coverage dashboard back (#8394) 2021-08-16 20:54:39 -07:00
copy_strip_binary.sh include coreml_provider_factory.h in macos build instead of coreml_ex… (#12138) 2022-07-11 18:27:01 -07:00
create_package.sh
extract_and_bundle_gpu_package.sh Remove git and python packages from the docker images used by Zip-Nuget-Java-Nodejs Packaging Pipeline (#11651) 2022-06-03 20:00:54 -07:00
java_copy_strip_binary.sh Change native folder name for java macos arm64 (#12335) 2022-07-27 15:13:07 -07:00
java_linux_final_test.sh Update protobuf-java to version 3.21.7 (#13630) 2022-11-17 15:04:42 -08:00
run_build.sh Gradle clean up (#14973) 2023-03-10 10:50:32 -08:00
run_dockerbuild.sh [TensorRT EP] support TensorRT 8.6-EA (#15299) 2023-04-12 11:34:59 -07:00
run_python_dockerbuild.sh Add compilation cache in 2 Linux CPU pipelines and refactor the Linux build step with cache (#15484) 2023-04-14 23:56:59 +08:00
run_python_tests.sh Add license header to some files. (#13074) 2022-09-23 18:46:02 -07:00
test_custom_ops_pytorch_export.sh Change "Export PyTorch CustomOp" build pipeline to use Ubuntu 20.04 (#8158) 2021-06-28 16:13:55 -07:00
upload_code_coverage_data.sh Pin version of post to dashboard scripts' dependencies and update them to work with recent version. (#10353) 2022-01-21 19:35:58 -08:00
upload_ortsrv_binaries.sh
yocto_build_toolchain.sh Bring code coverage dashboard back (#8394) 2021-08-16 20:54:39 -07:00