From 811b6293afb8a113e320b06cd101e9d726907875 Mon Sep 17 00:00:00 2001 From: Vishesh Date: Wed, 7 Jun 2023 16:47:29 +0530 Subject: [PATCH] .github: Use parallel builds for github actions (#7592) --- .github/workflows/build.yml | 2 +- .github/workflows/ci.yml | 2 +- .github/workflows/codecov.yml | 2 +- .github/workflows/main-sonar-check.yml | 2 +- .github/workflows/sonar-check.yml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f64d73db60a..2ae08f7ba84 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -63,4 +63,4 @@ jobs: run: | git clone https://github.com/shapeblue/cloudstack-nonoss.git nonoss && cd nonoss && bash -x install-non-oss.sh && cd .. rm -fr nonoss - mvn -B -P developer,systemvm -Dsimulator -Dnoredist clean install + mvn -B -P developer,systemvm -Dsimulator -Dnoredist clean install -T$(nproc) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index da263142f09..94ebf10d456 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -238,7 +238,7 @@ jobs: - name: Build with Maven run: | - mvn -B -P developer,systemvm -Dsimulator clean install -DskipTests=true + mvn -B -P developer,systemvm -Dsimulator clean install -DskipTests=true -T$(nproc) - name: Setup Simulator Prerequisites run: | diff --git a/.github/workflows/codecov.yml b/.github/workflows/codecov.yml index e4eaa041044..778acf0ae61 100644 --- a/.github/workflows/codecov.yml +++ b/.github/workflows/codecov.yml @@ -45,7 +45,7 @@ jobs: run: | git clone https://github.com/shapeblue/cloudstack-nonoss.git nonoss cd nonoss && bash -x install-non-oss.sh && cd .. - mvn -P quality -Dsimulator -Dnoredist clean install + mvn -P quality -Dsimulator -Dnoredist clean install -T$(nproc) - uses: codecov/codecov-action@v3 with: diff --git a/.github/workflows/main-sonar-check.yml b/.github/workflows/main-sonar-check.yml index 635526a1826..d036577b90b 100644 --- a/.github/workflows/main-sonar-check.yml +++ b/.github/workflows/main-sonar-check.yml @@ -61,4 +61,4 @@ jobs: run: | git clone https://github.com/shapeblue/cloudstack-nonoss.git nonoss cd nonoss && bash -x install-non-oss.sh && cd .. - mvn -P quality -Dsimulator -Dnoredist clean install org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=apache_cloudstack + mvn -T$(nproc) -P quality -Dsimulator -Dnoredist clean install org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=apache_cloudstack diff --git a/.github/workflows/sonar-check.yml b/.github/workflows/sonar-check.yml index 2a08fba6dd0..196cbc93e36 100644 --- a/.github/workflows/sonar-check.yml +++ b/.github/workflows/sonar-check.yml @@ -69,4 +69,4 @@ jobs: run: | git clone https://github.com/shapeblue/cloudstack-nonoss.git nonoss cd nonoss && bash -x install-non-oss.sh && cd .. - mvn -P quality -Dsimulator -Dnoredist clean install org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=apache_cloudstack -Dsonar.pullrequest.key="$PR_ID" -Dsonar.pullrequest.branch="$HEADREF" -Dsonar.pullrequest.github.repository=apache/cloudstack -Dsonar.pullrequest.provider=GitHub -Dsonar.pullrequest.github.summary_comment=true + mvn -T$(nproc) -P quality -Dsimulator -Dnoredist clean install org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=apache_cloudstack -Dsonar.pullrequest.key="$PR_ID" -Dsonar.pullrequest.branch="$HEADREF" -Dsonar.pullrequest.github.repository=apache/cloudstack -Dsonar.pullrequest.provider=GitHub -Dsonar.pullrequest.github.summary_comment=true