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
copy_strip_binary.sh
create_package.sh
extract_and_bundle_gpu_package.sh
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
upload_code_coverage_data.sh
upload_ortsrv_binaries.sh
yocto_build_toolchain.sh