summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2024-06-14 15:17:53 (GMT)
committerBrad King <brad.king@kitware.com>2024-06-14 15:22:14 (GMT)
commitb7c067c214dad0f5193830ff4ebf9ed7f8476cfd (patch)
treed2e2afbaf8fb25211c2bbdf61001097b2036176c
parentad483258f34c45a38ec06c1e80500bc106c8d6e6 (diff)
downloadCMake-b7c067c214dad0f5193830ff4ebf9ed7f8476cfd.zip
CMake-b7c067c214dad0f5193830ff4ebf9ed7f8476cfd.tar.gz
CMake-b7c067c214dad0f5193830ff4ebf9ed7f8476cfd.tar.bz2
ci: Remove dependency archives immediately after extraction
This keeps the work directory cleaner while a CI job runs.
-rw-r--r--.gitlab/ci/borland.ps11
-rw-r--r--.gitlab/ci/clang.ps11
-rw-r--r--.gitlab/ci/cmake.ps11
-rwxr-xr-x.gitlab/ci/cmake.sh1
-rw-r--r--.gitlab/ci/download_qt.cmake1
-rw-r--r--.gitlab/ci/ispc.ps11
-rwxr-xr-x.gitlab/ci/ispc.sh1
-rw-r--r--.gitlab/ci/jom.ps11
-rw-r--r--.gitlab/ci/msvc.ps11
-rw-r--r--.gitlab/ci/ninja.ps11
-rwxr-xr-x.gitlab/ci/ninja.sh1
-rw-r--r--.gitlab/ci/openwatcom.ps11
12 files changed, 12 insertions, 0 deletions
diff --git a/.gitlab/ci/borland.ps1 b/.gitlab/ci/borland.ps1
index 146a047..c8daafd 100644
--- a/.gitlab/ci/borland.ps1
+++ b/.gitlab/ci/borland.ps1
@@ -28,6 +28,7 @@ if ($hash.Hash -ne $sha256sum) {
Add-Type -AssemblyName System.IO.Compression.FileSystem
[System.IO.Compression.ZipFile]::ExtractToDirectory("$outdir\$tarball", "$outdir")
Move-Item -Path "$outdir\$filename" -Destination "$outdir\bcc"
+Remove-Item "$outdir\$tarball"
$tools = "bcc32", "ilink32"
foreach ($tool in $tools) {
diff --git a/.gitlab/ci/clang.ps1 b/.gitlab/ci/clang.ps1
index e455ebc..204bff5 100644
--- a/.gitlab/ci/clang.ps1
+++ b/.gitlab/ci/clang.ps1
@@ -23,6 +23,7 @@ if ($hash.Hash -ne $sha256sum) {
Add-Type -AssemblyName System.IO.Compression.FileSystem
[System.IO.Compression.ZipFile]::ExtractToDirectory("$outdir\$tarball", "$outdir")
Move-Item -Path "$outdir\$filename" -Destination "$outdir\llvm"
+Remove-Item "$outdir\$tarball"
$bin = "$outdir\llvm\bin"
$lib = "$outdir\llvm\lib"
diff --git a/.gitlab/ci/cmake.ps1 b/.gitlab/ci/cmake.ps1
index 63417dd..39adeb0 100644
--- a/.gitlab/ci/cmake.ps1
+++ b/.gitlab/ci/cmake.ps1
@@ -27,3 +27,4 @@ if ($hash.Hash -ne $sha256sum) {
Add-Type -AssemblyName System.IO.Compression.FileSystem
[System.IO.Compression.ZipFile]::ExtractToDirectory("$outdir\$tarball", "$outdir")
Move-Item -Path "$outdir\$filename" -Destination "$outdir\cmake"
+Remove-Item "$outdir\$tarball"
diff --git a/.gitlab/ci/cmake.sh b/.gitlab/ci/cmake.sh
index 526c338..77db8ed 100755
--- a/.gitlab/ci/cmake.sh
+++ b/.gitlab/ci/cmake.sh
@@ -39,6 +39,7 @@ curl -OL "https://github.com/Kitware/CMake/releases/download/v$version/$tarball"
$shatool --check cmake.sha256sum
tar xf "$tarball"
mv "$filename" cmake
+rm "$tarball" cmake.sha256sum
if [ "$( uname -s )" = "Darwin" ]; then
ln -s CMake.app/Contents/bin cmake/bin
diff --git a/.gitlab/ci/download_qt.cmake b/.gitlab/ci/download_qt.cmake
index 28a3e27..d2a00bd 100644
--- a/.gitlab/ci/download_qt.cmake
+++ b/.gitlab/ci/download_qt.cmake
@@ -122,6 +122,7 @@ foreach (qt_file IN LISTS qt_files)
message(FATAL_ERROR
"Failed to extract ${qt_file}: ${err}")
endif ()
+ file(REMOVE "${qt_file}")
endforeach ()
# The Windows tarballs have some unfortunate permissions in them that prevent
diff --git a/.gitlab/ci/ispc.ps1 b/.gitlab/ci/ispc.ps1
index 524896f..d390061 100644
--- a/.gitlab/ci/ispc.ps1
+++ b/.gitlab/ci/ispc.ps1
@@ -17,3 +17,4 @@ if ($hash.Hash -ne $sha256sum) {
Add-Type -AssemblyName System.IO.Compression.FileSystem
[System.IO.Compression.ZipFile]::ExtractToDirectory("$outdir\$tarball", "$outdir")
Move-Item -Path "$outdir\$filename" -Destination "$outdir\ispc"
+Remove-Item "$outdir\$tarball"
diff --git a/.gitlab/ci/ispc.sh b/.gitlab/ci/ispc.sh
index c1e3793..7728c32 100755
--- a/.gitlab/ci/ispc.sh
+++ b/.gitlab/ci/ispc.sh
@@ -39,3 +39,4 @@ curl -OL "https://github.com/ispc/ispc/releases/download/v$version/$tarball"
$shatool --check ispc.sha256sum
tar xf "$tarball"
mv "$filename" ispc
+rm "$tarball" ispc.sha256sum
diff --git a/.gitlab/ci/jom.ps1 b/.gitlab/ci/jom.ps1
index 6c28005..430d323 100644
--- a/.gitlab/ci/jom.ps1
+++ b/.gitlab/ci/jom.ps1
@@ -13,3 +13,4 @@ if ($hash.Hash -ne $sha256sum) {
}
Expand-Archive -Path "$outdir\$tarball" -DestinationPath "$outdir\jom"
+Remove-Item "$outdir\$tarball"
diff --git a/.gitlab/ci/msvc.ps1 b/.gitlab/ci/msvc.ps1
index e8388a4..a6b6fbf 100644
--- a/.gitlab/ci/msvc.ps1
+++ b/.gitlab/ci/msvc.ps1
@@ -23,6 +23,7 @@ if ($hash.Hash -ne $sha256sum) {
Add-Type -AssemblyName System.IO.Compression.FileSystem
[System.IO.Compression.ZipFile]::ExtractToDirectory("$outdir\$tarball", "$outdir")
Move-Item -Path "$outdir\$filename" -Destination "$outdir\msvc"
+Remove-Item "$outdir\$tarball"
$bat = Get-Content -path "$outdir\msvc\$vcvars.in" -Raw
$bat = $bat -replace "@VS_ROOT@","$outdir\msvc"
diff --git a/.gitlab/ci/ninja.ps1 b/.gitlab/ci/ninja.ps1
index 0af3b4f..4c4d675 100644
--- a/.gitlab/ci/ninja.ps1
+++ b/.gitlab/ci/ninja.ps1
@@ -21,3 +21,4 @@ if ($hash.Hash -ne $sha256sum) {
Add-Type -AssemblyName System.IO.Compression.FileSystem
[System.IO.Compression.ZipFile]::ExtractToDirectory("$outdir\$tarball", "$outdir")
+Remove-Item "$outdir\$tarball"
diff --git a/.gitlab/ci/ninja.sh b/.gitlab/ci/ninja.sh
index ce39b46..753596b 100755
--- a/.gitlab/ci/ninja.sh
+++ b/.gitlab/ci/ninja.sh
@@ -43,3 +43,4 @@ echo "$sha256sum $tarball" > ninja.sha256sum
curl -OL "$baseurl/$tarball"
$shatool --check ninja.sha256sum
./cmake/bin/cmake -E tar xf "$tarball"
+rm "$tarball" ninja.sha256sum
diff --git a/.gitlab/ci/openwatcom.ps1 b/.gitlab/ci/openwatcom.ps1
index 4f1012c..eb617c3 100644
--- a/.gitlab/ci/openwatcom.ps1
+++ b/.gitlab/ci/openwatcom.ps1
@@ -23,3 +23,4 @@ if ($hash.Hash -ne $sha256sum) {
Add-Type -AssemblyName System.IO.Compression.FileSystem
[System.IO.Compression.ZipFile]::ExtractToDirectory("$outdir\$tarball", "$outdir")
Move-Item -Path "$outdir\$filename" -Destination "$outdir\watcom"
+Remove-Item "$outdir\$tarball"