Skip to content

Commit 4f57595

Browse files
authored
backport: ci: clean up disk space before build and skip windows port forward (#4109) (#4117)
ci: clean up disk space before build and skip windows port forward (#4109) * clean up disk space before build * skip portforward e2e in windows
1 parent 8c87379 commit 4f57595

File tree

9 files changed

+36
-9
lines changed

9 files changed

+36
-9
lines changed

.pipelines/containers/container-template.yaml

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,38 @@ steps:
1515
1616
- script: |
1717
set -e
18+
echo "Disk space before cleanup..."
19+
df -h /
20+
echo "Removing unnecessary files to free up disk space..."
21+
sudo rm -rf \
22+
/opt/hostedtoolcache \
23+
/opt/google/chrome \
24+
/opt/microsoft/msedge \
25+
/opt/microsoft/powershell \
26+
/opt/pipx \
27+
/usr/lib/mono \
28+
/usr/local/julia* \
29+
/usr/local/lib/android \
30+
/usr/local/lib/node_modules \
31+
/usr/local/share/chromium \
32+
/usr/local/share/powershell \
33+
/usr/share/dotnet \
34+
/usr/share/swift
35+
echo "Disk space after cleanup..."
36+
df -h /
37+
displayName: "Clean up disk space"
38+
39+
- script: |
40+
set -e
41+
echo "=== Disk space BEFORE make image ==="
42+
df -h
1843
if [ ${{ parameters.os }} = 'windows' ]; then export BUILDX_ACTION='--push'; fi
1944
make ${{ parameters.name }}-image OS=${{ parameters.os }} ARCH=${{ parameters.arch }}
45+
echo "=== Disk space AFTER make image ==="
46+
df -h
2047
name: image_build
2148
displayName: Image Build
22-
retryCountOnTaskFailure: 3
49+
retryCountOnTaskFailure: 2
2350

2451
- task: AzureCLI@2
2552
displayName: "Logout"

.pipelines/singletenancy/aks-swift/e2e-job-template.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ stages:
7171
dependsOn: ${{ parameters.name }}
7272
datapath: true
7373
dns: true
74-
portforward: true
74+
portforward: ${{ eq(parameters.os, 'linux') }} # Unblock Pipeline, broken for all windows scenarios
7575
hostport: true
7676
service: true
7777

.pipelines/singletenancy/aks-swift/e2e.stages.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ stages:
7676
dependsOn: ${{ parameters.name }}
7777
datapath: true
7878
dns: true
79-
portforward: true
79+
portforward: ${{ eq(parameters.os, 'linux') }} # Unblock Pipeline, broken for all windows scenarios
8080
hostport: true
8181
service: true
8282

.pipelines/singletenancy/aks/e2e-job-template.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ stages:
7474
os: ${{ parameters.os }}
7575
datapath: true
7676
dns: true
77-
portforward: true
77+
portforward: ${{ eq(parameters.os, 'linux') }} # Unblock Pipeline, broken for all windows scenarios
7878
hybridWin: true
7979
service: true
8080
hostport: true

.pipelines/singletenancy/aks/e2e.stages.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ stages:
8080
os: ${{ parameters.os }}
8181
datapath: true
8282
dns: true
83-
portforward: true
83+
portforward: ${{ eq(parameters.os, 'linux') }} # Unblock Pipeline, broken for all windows scenarios
8484
hybridWin: true
8585
service: true
8686
hostport: true

.pipelines/singletenancy/azure-cni-overlay-stateless/azure-cni-overlay-stateless-e2e-job-template.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ stages:
7272
dependsOn: ${{ parameters.name }}_windows
7373
datapath: true
7474
dns: true
75-
portforward: true
75+
portforward: false # Unblock Pipeline, as stateless is tested in windows, broken for all windows scenarios
7676
hostport: true
7777
service: true
7878
hybridWin: true

.pipelines/singletenancy/azure-cni-overlay-stateless/azure-cni-overlay-stateless-e2e.stages.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ stages:
7878
dependsOn: ${{ parameters.name }}_windows
7979
datapath: true
8080
dns: true
81-
portforward: true
81+
portforward: false # Unblock Pipeline, as stateless is tested in windows, broken for all windows scenarios
8282
hostport: true
8383
service: true
8484
hybridWin: true

.pipelines/singletenancy/azure-cni-overlay/azure-cni-overlay-e2e-job-template.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ stages:
7171
dependsOn: ${{ parameters.name }}_${{ parameters.os }}
7272
datapath: true
7373
dns: true
74-
portforward: true
74+
portforward: ${{ eq(parameters.os, 'linux') }} # Unblock Pipeline, broken for all windows scenarios
7575
hostport: true
7676
service: true
7777
hybridWin: ${{ eq(parameters.os, 'windows') }}

.pipelines/singletenancy/azure-cni-overlay/azure-cni-overlay-e2e.stages.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ stages:
7777
dependsOn: ${{ parameters.name }}_${{ parameters.os }}
7878
datapath: true
7979
dns: true
80-
portforward: true
80+
portforward: ${{ eq(parameters.os, 'linux') }} # Unblock Pipeline, broken for all windows scenarios
8181
hostport: true
8282
service: true
8383
hybridWin: ${{ eq(parameters.os, 'windows') }}

0 commit comments

Comments
 (0)