You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by si...@apache.org on 2020/03/27 08:54:04 UTC
[pulsar] branch master updated: [Github Action]Clean disk for
integration tests (#6623)
This is an automated email from the ASF dual-hosted git repository.
sijie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git
The following commit(s) were added to refs/heads/master by this push:
new d001094 [Github Action]Clean disk for integration tests (#6623)
d001094 is described below
commit d0010946faf2d09aeecfaf4d46b4d4c61a0851ee
Author: Yijie Shen <he...@gmail.com>
AuthorDate: Fri Mar 27 16:53:53 2020 +0800
[Github Action]Clean disk for integration tests (#6623)
---
.github/workflows/ci-integration-cli.yaml | 21 +++++++++------------
.../workflows/ci-integration-function-state.yaml | 21 +++++++++------------
.github/workflows/ci-integration-messaging.yaml | 21 +++++++++------------
.github/workflows/ci-integration-process.yaml | 21 +++++++++------------
.github/workflows/ci-integration-schema.yaml | 21 +++++++++------------
.github/workflows/ci-integration-sql.yaml | 17 +++++++----------
.github/workflows/ci-integration-standalone.yaml | 21 +++++++++------------
.github/workflows/ci-integration-thread.yaml | 21 +++++++++------------
.../workflows/ci-integration-tiered-filesystem.yaml | 21 +++++++++------------
.github/workflows/ci-integration-tiered-jcloud.yaml | 21 +++++++++------------
10 files changed, 88 insertions(+), 118 deletions(-)
diff --git a/.github/workflows/ci-integration-cli.yaml b/.github/workflows/ci-integration-cli.yaml
index 7ec6eed..2906bff 100644
--- a/.github/workflows/ci-integration-cli.yaml
+++ b/.github/workflows/ci-integration-cli.yaml
@@ -49,6 +49,15 @@ jobs:
with:
java-version: 1.8
+ - name: clean disk
+ if: steps.docs.outputs.changed_only == 'no'
+ run: |
+ sudo swapoff -a
+ sudo rm -f /swapfile
+ sudo apt clean
+ docker rmi $(docker images -q) -f
+ df -h
+
- name: run install by skip tests
if: steps.docs.outputs.changed_only == 'no'
run: mvn clean install -DskipTests
@@ -57,18 +66,6 @@ jobs:
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -f tests/docker-images/pom.xml install -am -Pdocker -DskipTests
- - name: clean docker container
- if: steps.docs.outputs.changed_only == 'no'
- run: docker system prune -f
-
- - name: remove docker node image
- if: steps.docs.outputs.changed_only == 'no'
- run: docker rmi -f node:10 && docker rmi -f node:12 && docker rmi -f buildpack-deps:stretch
-
- - name: remove docker builder and microsoft image
- if: steps.docs.outputs.changed_only == 'no'
- run: docker rmi -f jekyll/builder:latest && docker rmi -f mcr.microsoft.com/azure-pipelines/node8-typescript:latest
-
- name: run integration tests
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -f tests/pom.xml test -DintegrationTestSuiteFile=pulsar-cli.xml -DintegrationTests -DredirectTestOutputToFile=false
diff --git a/.github/workflows/ci-integration-function-state.yaml b/.github/workflows/ci-integration-function-state.yaml
index 9af9996..261ed05 100644
--- a/.github/workflows/ci-integration-function-state.yaml
+++ b/.github/workflows/ci-integration-function-state.yaml
@@ -49,6 +49,15 @@ jobs:
with:
java-version: 1.8
+ - name: clean disk
+ if: steps.docs.outputs.changed_only == 'no'
+ run: |
+ sudo swapoff -a
+ sudo rm -f /swapfile
+ sudo apt clean
+ docker rmi $(docker images -q) -f
+ df -h
+
- name: run install by skip tests
if: steps.docs.outputs.changed_only == 'no'
run: mvn clean install -DskipTests
@@ -57,18 +66,6 @@ jobs:
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -f tests/docker-images/pom.xml install -am -Pdocker -DskipTests
- - name: clean docker container
- if: steps.docs.outputs.changed_only == 'no'
- run: docker system prune -f
-
- - name: remove docker node image
- if: steps.docs.outputs.changed_only == 'no'
- run: docker rmi -f node:10 && docker rmi -f node:12 && docker rmi -f buildpack-deps:stretch
-
- - name: remove docker builder and microsoft image
- if: steps.docs.outputs.changed_only == 'no'
- run: docker rmi -f jekyll/builder:latest && docker rmi -f mcr.microsoft.com/azure-pipelines/node8-typescript:latest
-
- name: run integration tests
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -f tests/pom.xml test -DintegrationTestSuiteFile=pulsar-function-state.xml -DintegrationTests -DredirectTestOutputToFile=false
diff --git a/.github/workflows/ci-integration-messaging.yaml b/.github/workflows/ci-integration-messaging.yaml
index 6d71d43..09fbecf 100644
--- a/.github/workflows/ci-integration-messaging.yaml
+++ b/.github/workflows/ci-integration-messaging.yaml
@@ -49,6 +49,15 @@ jobs:
with:
java-version: 1.8
+ - name: clean disk
+ if: steps.docs.outputs.changed_only == 'no'
+ run: |
+ sudo swapoff -a
+ sudo rm -f /swapfile
+ sudo apt clean
+ docker rmi $(docker images -q) -f
+ df -h
+
- name: run install by skip tests
if: steps.docs.outputs.changed_only == 'no'
run: mvn clean install -DskipTests
@@ -57,18 +66,6 @@ jobs:
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -f tests/docker-images/pom.xml install -am -Pdocker -DskipTests
- - name: clean docker container
- if: steps.docs.outputs.changed_only == 'no'
- run: docker system prune -f
-
- - name: remove docker node image
- if: steps.docs.outputs.changed_only == 'no'
- run: docker rmi -f node:10 && docker rmi -f node:12 && docker rmi -f buildpack-deps:stretch
-
- - name: remove docker builder and microsoft image
- if: steps.docs.outputs.changed_only == 'no'
- run: docker rmi -f jekyll/builder:latest && docker rmi -f mcr.microsoft.com/azure-pipelines/node8-typescript:latest
-
- name: run integration tests
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -f tests/pom.xml test -DintegrationTestSuiteFile=pulsar-messaging.xml -DintegrationTests -DredirectTestOutputToFile=false
diff --git a/.github/workflows/ci-integration-process.yaml b/.github/workflows/ci-integration-process.yaml
index 08ef689..e9d4ed1 100644
--- a/.github/workflows/ci-integration-process.yaml
+++ b/.github/workflows/ci-integration-process.yaml
@@ -49,6 +49,15 @@ jobs:
with:
java-version: 1.8
+ - name: clean disk
+ if: steps.docs.outputs.changed_only == 'no'
+ run: |
+ sudo swapoff -a
+ sudo rm -f /swapfile
+ sudo apt clean
+ docker rmi $(docker images -q) -f
+ df -h
+
- name: run install by skip tests
if: steps.docs.outputs.changed_only == 'no'
run: mvn clean install -DskipTests
@@ -57,18 +66,6 @@ jobs:
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -f tests/docker-images/pom.xml install -am -Pdocker -DskipTests
- - name: clean docker container
- if: steps.docs.outputs.changed_only == 'no'
- run: docker system prune -f
-
- - name: remove docker node image
- if: steps.docs.outputs.changed_only == 'no'
- run: docker rmi -f node:10 && docker rmi -f node:12 && docker rmi -f buildpack-deps:stretch
-
- - name: remove docker builder and microsoft image
- if: steps.docs.outputs.changed_only == 'no'
- run: docker rmi -f jekyll/builder:latest && docker rmi -f mcr.microsoft.com/azure-pipelines/node8-typescript:latest
-
- name: run integration function
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -f tests/pom.xml test -DintegrationTestSuiteFile=pulsar-process.xml -DintegrationTests -DredirectTestOutputToFile=false -Dgroups=function
diff --git a/.github/workflows/ci-integration-schema.yaml b/.github/workflows/ci-integration-schema.yaml
index 4b9be72..a2fffe8 100644
--- a/.github/workflows/ci-integration-schema.yaml
+++ b/.github/workflows/ci-integration-schema.yaml
@@ -49,6 +49,15 @@ jobs:
with:
java-version: 1.8
+ - name: clean disk
+ if: steps.docs.outputs.changed_only == 'no'
+ run: |
+ sudo swapoff -a
+ sudo rm -f /swapfile
+ sudo apt clean
+ docker rmi $(docker images -q) -f
+ df -h
+
- name: run install by skip tests
if: steps.docs.outputs.changed_only == 'no'
run: mvn clean install -DskipTests
@@ -57,18 +66,6 @@ jobs:
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -f tests/docker-images/pom.xml install -am -Pdocker -DskipTests
- - name: clean docker container
- if: steps.docs.outputs.changed_only == 'no'
- run: docker system prune -f
-
- - name: remove docker node image
- if: steps.docs.outputs.changed_only == 'no'
- run: docker rmi -f node:10 && docker rmi -f node:12 && docker rmi -f buildpack-deps:stretch
-
- - name: remove docker builder and microsoft image
- if: steps.docs.outputs.changed_only == 'no'
- run: docker rmi -f jekyll/builder:latest && docker rmi -f mcr.microsoft.com/azure-pipelines/node8-typescript:latest
-
- name: run integration tests
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -f tests/pom.xml test -DintegrationTestSuiteFile=pulsar-schema.xml -DintegrationTests -DredirectTestOutputToFile=false
diff --git a/.github/workflows/ci-integration-sql.yaml b/.github/workflows/ci-integration-sql.yaml
index a613fd4..9028175 100644
--- a/.github/workflows/ci-integration-sql.yaml
+++ b/.github/workflows/ci-integration-sql.yaml
@@ -49,13 +49,14 @@ jobs:
with:
java-version: 1.8
- - name: remove docker node image
+ - name: clean disk
if: steps.docs.outputs.changed_only == 'no'
- run: docker rmi -f node:10 && docker rmi -f node:12 && docker rmi -f buildpack-deps:stretch
-
- - name: remove docker builder and microsoft image
- if: steps.docs.outputs.changed_only == 'no'
- run: docker rmi -f jekyll/builder:latest && docker rmi -f mcr.microsoft.com/azure-pipelines/node8-typescript:latest
+ run: |
+ sudo swapoff -a
+ sudo rm -f /swapfile
+ sudo apt clean
+ docker rmi $(docker images -q) -f
+ df -h
- name: run install by skip tests
if: steps.docs.outputs.changed_only == 'no'
@@ -65,10 +66,6 @@ jobs:
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -f tests/docker-images/pom.xml install -am -Pdocker -DskipTests
- - name: clean docker container
- if: steps.docs.outputs.changed_only == 'no'
- run: docker system prune -f
-
- name: run integration tests
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -f tests/pom.xml test -DintegrationTestSuiteFile=pulsar-sql.xml -DintegrationTests -DredirectTestOutputToFile=false
diff --git a/.github/workflows/ci-integration-standalone.yaml b/.github/workflows/ci-integration-standalone.yaml
index b743fae..0a19a50 100644
--- a/.github/workflows/ci-integration-standalone.yaml
+++ b/.github/workflows/ci-integration-standalone.yaml
@@ -49,6 +49,15 @@ jobs:
with:
java-version: 1.8
+ - name: clean disk
+ if: steps.docs.outputs.changed_only == 'no'
+ run: |
+ sudo swapoff -a
+ sudo rm -f /swapfile
+ sudo apt clean
+ docker rmi $(docker images -q) -f
+ df -h
+
- name: run install by skip tests
if: steps.docs.outputs.changed_only == 'no'
run: mvn clean install -DskipTests
@@ -57,18 +66,6 @@ jobs:
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -f tests/docker-images/pom.xml install -am -Pdocker -DskipTests
- - name: clean docker container
- if: steps.docs.outputs.changed_only == 'no'
- run: docker system prune -f
-
- - name: remove docker node image
- if: steps.docs.outputs.changed_only == 'no'
- run: docker rmi -f node:10 && docker rmi -f node:12 && docker rmi -f buildpack-deps:stretch
-
- - name: remove docker builder and microsoft image
- if: steps.docs.outputs.changed_only == 'no'
- run: docker rmi -f jekyll/builder:latest && docker rmi -f mcr.microsoft.com/azure-pipelines/node8-typescript:latest
-
- name: run integration tests
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -f tests/pom.xml test -DintegrationTestSuiteFile=pulsar-standalone.xml -DintegrationTests -DredirectTestOutputToFile=false
diff --git a/.github/workflows/ci-integration-thread.yaml b/.github/workflows/ci-integration-thread.yaml
index b01444f..b17d776 100644
--- a/.github/workflows/ci-integration-thread.yaml
+++ b/.github/workflows/ci-integration-thread.yaml
@@ -49,6 +49,15 @@ jobs:
with:
java-version: 1.8
+ - name: clean disk
+ if: steps.docs.outputs.changed_only == 'no'
+ run: |
+ sudo swapoff -a
+ sudo rm -f /swapfile
+ sudo apt clean
+ docker rmi $(docker images -q) -f
+ df -h
+
- name: run install by skip tests
if: steps.docs.outputs.changed_only == 'no'
run: mvn clean install -DskipTests
@@ -57,18 +66,6 @@ jobs:
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -f tests/docker-images/pom.xml install -am -Pdocker -DskipTests
- - name: clean docker container
- if: steps.docs.outputs.changed_only == 'no'
- run: docker system prune -f
-
- - name: remove docker node image
- if: steps.docs.outputs.changed_only == 'no'
- run: docker rmi -f node:10 && docker rmi -f node:12 && docker rmi -f buildpack-deps:stretch
-
- - name: remove docker builder and microsoft image
- if: steps.docs.outputs.changed_only == 'no'
- run: docker rmi -f jekyll/builder:latest && docker rmi -f mcr.microsoft.com/azure-pipelines/node8-typescript:latest
-
- name: run integration function
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -f tests/pom.xml test -DintegrationTestSuiteFile=pulsar-thread.xml -DintegrationTests -DredirectTestOutputToFile=false -Dgroups=function
diff --git a/.github/workflows/ci-integration-tiered-filesystem.yaml b/.github/workflows/ci-integration-tiered-filesystem.yaml
index ede7f87..969732d 100644
--- a/.github/workflows/ci-integration-tiered-filesystem.yaml
+++ b/.github/workflows/ci-integration-tiered-filesystem.yaml
@@ -49,6 +49,15 @@ jobs:
with:
java-version: 1.8
+ - name: clean disk
+ if: steps.docs.outputs.changed_only == 'no'
+ run: |
+ sudo swapoff -a
+ sudo rm -f /swapfile
+ sudo apt clean
+ docker rmi $(docker images -q) -f
+ df -h
+
- name: run install by skip tests
if: steps.docs.outputs.changed_only == 'no'
run: mvn clean install -DskipTests
@@ -57,18 +66,6 @@ jobs:
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -f tests/docker-images/pom.xml install -am -Pdocker -DskipTests
- - name: clean docker container
- if: steps.docs.outputs.changed_only == 'no'
- run: docker system prune -f
-
- - name: remove docker node image
- if: steps.docs.outputs.changed_only == 'no'
- run: docker rmi -f node:10 && docker rmi -f node:12 && docker rmi -f buildpack-deps:stretch
-
- - name: remove docker builder and microsoft image
- if: steps.docs.outputs.changed_only == 'no'
- run: docker rmi -f jekyll/builder:latest && docker rmi -f mcr.microsoft.com/azure-pipelines/node8-typescript:latest
-
- name: run integration tests
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -f tests/pom.xml test -DintegrationTestSuiteFile=tiered-filesystem-storage.xml -DintegrationTests -DredirectTestOutputToFile=false
diff --git a/.github/workflows/ci-integration-tiered-jcloud.yaml b/.github/workflows/ci-integration-tiered-jcloud.yaml
index d36cc5a..6e6f3c1 100644
--- a/.github/workflows/ci-integration-tiered-jcloud.yaml
+++ b/.github/workflows/ci-integration-tiered-jcloud.yaml
@@ -49,6 +49,15 @@ jobs:
with:
java-version: 1.8
+ - name: clean disk
+ if: steps.docs.outputs.changed_only == 'no'
+ run: |
+ sudo swapoff -a
+ sudo rm -f /swapfile
+ sudo apt clean
+ docker rmi $(docker images -q) -f
+ df -h
+
- name: run install by skip tests
if: steps.docs.outputs.changed_only == 'no'
run: mvn clean install -DskipTests
@@ -57,18 +66,6 @@ jobs:
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -f tests/docker-images/pom.xml install -am -Pdocker -DskipTests
- - name: clean docker container
- if: steps.docs.outputs.changed_only == 'no'
- run: docker system prune -f
-
- - name: remove docker node image
- if: steps.docs.outputs.changed_only == 'no'
- run: docker rmi -f node:10 && docker rmi -f node:12 && docker rmi -f buildpack-deps:stretch
-
- - name: remove docker builder and microsoft image
- if: steps.docs.outputs.changed_only == 'no'
- run: docker rmi -f jekyll/builder:latest && docker rmi -f mcr.microsoft.com/azure-pipelines/node8-typescript:latest
-
- name: run integration tests
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -f tests/pom.xml test -DintegrationTestSuiteFile=tiered-jcloud-storage.xml -DintegrationTests -DredirectTestOutputToFile=false