Skip to content

Commit 9e00265

Browse files
committed
remove uneeded temporary build artifacts in CI
1 parent 6af06fc commit 9e00265

5 files changed

Lines changed: 40 additions & 0 deletions

File tree

tools/scripts/build-tests/build-al2-debug-clang-cxx20.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,11 @@ cd "${PREFIX_DIR}/al2-build"
2121
cmake -GNinja ../aws-sdk-cpp -DCMAKE_BUILD_TYPE=Debug -DCMAKE_TOOLCHAIN_FILE=../aws-sdk-cpp/toolchains/clang-c++20.cmake -DCMAKE_INSTALL_PREFIX="${PREFIX_DIR}/al2-install" -DAWS_ENABLE_CORE_INTEGRATION_TEST=ON
2222
ninja-build -j $(grep -c ^processor /proc/cpuinfo)
2323
ninja-build install
24+
25+
# Clean up temp build files, however leave built integration tests as they have no install target
26+
rm -rf "${PREFIX_DIR}/al2-build/AWSSDK/"
27+
rm -rf "${PREFIX_DIR}/al2-build/CMakeFiles/"
28+
rm -rf "${PREFIX_DIR}/al2-build/crt/"
29+
rm -rf "${PREFIX_DIR}/al2-build/generated/"
30+
rm -rf "${PREFIX_DIR}/al2-build/lib/"
31+
rm -rf "${PREFIX_DIR}/al2-build/src/"

tools/scripts/build-tests/build-al2-debug-default.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,11 @@ fi
2727
cmake "${CMAKE_ARGS[@]}"
2828
ninja-build -j $(grep -c ^processor /proc/cpuinfo)
2929
ninja-build install
30+
31+
# Clean up temp build files, however leave built integration tests as they have no install target
32+
rm -rf "${PREFIX_DIR}/al2-build/AWSSDK/"
33+
rm -rf "${PREFIX_DIR}/al2-build/CMakeFiles/"
34+
rm -rf "${PREFIX_DIR}/al2-build/crt/"
35+
find "${PREFIX_DIR}/al2-build/generated/" -mindepth 1 -maxdepth 1 ! -name "smoke-tests" -exec rm -rf {} +
36+
rm -rf "${PREFIX_DIR}/al2-build/lib/"
37+
rm -rf "${PREFIX_DIR}/al2-build/src/"

tools/scripts/build-tests/build-al2-debug-gcc-cxx20.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,11 @@ cd "${PREFIX_DIR}/al2-build"
2121
cmake -GNinja ../aws-sdk-cpp -DCMAKE_BUILD_TYPE=Debug -DCMAKE_TOOLCHAIN_FILE=../aws-sdk-cpp/toolchains/gcc10-c++20.cmake -DCMAKE_INSTALL_PREFIX="${PREFIX_DIR}/al2-install" -DAWS_ENABLE_CORE_INTEGRATION_TEST=ON
2222
ninja-build -j $(grep -c ^processor /proc/cpuinfo)
2323
ninja-build install
24+
25+
# Clean up temp build files, however leave built integration tests as they have no install target
26+
rm -rf "${PREFIX_DIR}/al2-build/AWSSDK/"
27+
rm -rf "${PREFIX_DIR}/al2-build/CMakeFiles/"
28+
rm -rf "${PREFIX_DIR}/al2-build/crt/"
29+
rm -rf "${PREFIX_DIR}/al2-build/generated/"
30+
rm -rf "${PREFIX_DIR}/al2-build/lib/"
31+
rm -rf "${PREFIX_DIR}/al2-build/src/"

tools/scripts/build-tests/build-al2-debug-non-unity-default.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,11 @@ cd "${PREFIX_DIR}/al2-build"
2121
cmake -GNinja ../aws-sdk-cpp -DCMAKE_BUILD_TYPE=Debug -DENABLE_UNITY_BUILD=OFF -DCMAKE_INSTALL_PREFIX="${PREFIX_DIR}/al2-install" -DAWS_ENABLE_CORE_INTEGRATION_TEST=ON
2222
ninja-build -j $(grep -c ^processor /proc/cpuinfo)
2323
ninja-build install
24+
25+
# Clean up temp build files, however leave built integration tests as they have no install target
26+
rm -rf "${PREFIX_DIR}/al2-build/AWSSDK/"
27+
rm -rf "${PREFIX_DIR}/al2-build/CMakeFiles/"
28+
rm -rf "${PREFIX_DIR}/al2-build/crt/"
29+
rm -rf "${PREFIX_DIR}/al2-build/generated/"
30+
rm -rf "${PREFIX_DIR}/al2-build/lib/"
31+
rm -rf "${PREFIX_DIR}/al2-build/src/"

tools/scripts/build-tests/build-al2-default.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,11 @@ cd "${PREFIX_DIR}/al2-build"
2121
cmake -GNinja ../aws-sdk-cpp -DCMAKE_INSTALL_PREFIX="${PREFIX_DIR}/al2-install" -DAWS_ENABLE_CORE_INTEGRATION_TEST=ON
2222
cmake --build . --parallel $(grep -c ^processor /proc/cpuinfo)
2323
cmake --build . --target install
24+
25+
# Clean up temp build files, however leave built integration tests as they have no install target
26+
rm -rf "${PREFIX_DIR}/al2-build/AWSSDK/"
27+
rm -rf "${PREFIX_DIR}/al2-build/CMakeFiles/"
28+
rm -rf "${PREFIX_DIR}/al2-build/crt/"
29+
rm -rf "${PREFIX_DIR}/al2-build/generated/"
30+
rm -rf "${PREFIX_DIR}/al2-build/lib/"
31+
rm -rf "${PREFIX_DIR}/al2-build/src/"

0 commit comments

Comments
 (0)