未验证 提交 2b737e24 编写于 作者: wu-sheng's avatar wu-sheng 提交者: GitHub

Embrace the maven cache in the GitHub action. (#5619)

* Add cache for maven local repo.

* FIx formats.
上级 1cddb60a
...@@ -36,6 +36,13 @@ jobs: ...@@ -36,6 +36,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- uses: actions/setup-java@v1 - uses: actions/setup-java@v1
with: with:
java-version: 8 java-version: 8
...@@ -55,6 +62,13 @@ jobs: ...@@ -55,6 +62,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- uses: actions/setup-java@v1 - uses: actions/setup-java@v1
with: with:
java-version: 11 java-version: 11
...@@ -82,6 +96,13 @@ jobs: ...@@ -82,6 +96,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- uses: actions/setup-java@v1 - uses: actions/setup-java@v1
with: with:
java-version: 8 java-version: 8
......
...@@ -32,6 +32,13 @@ jobs: ...@@ -32,6 +32,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- uses: actions/cache@v1 - uses: actions/cache@v1
with: with:
path: ~/.m2/repository path: ~/.m2/repository
......
...@@ -45,6 +45,13 @@ jobs: ...@@ -45,6 +45,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Compile and Build - name: Compile and Build
run: make docker && ES_VERSION=es7 TAG=latest-es7 make docker.oap run: make docker && ES_VERSION=es7 TAG=latest-es7 make docker.oap
- name: Copy dist package - name: Copy dist package
......
...@@ -37,6 +37,13 @@ jobs: ...@@ -37,6 +37,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Compile and Build - name: Compile and Build
run: make docker run: make docker
- name: Copy dist package - name: Copy dist package
......
...@@ -44,6 +44,13 @@ jobs: ...@@ -44,6 +44,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Set Up Java - name: Set Up Java
uses: actions/setup-java@v1 uses: actions/setup-java@v1
with: with:
......
...@@ -37,6 +37,15 @@ jobs: ...@@ -37,6 +37,15 @@ jobs:
SW_STORAGE: ${{ matrix.storage }} SW_STORAGE: ${{ matrix.storage }}
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with:
submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: checkout submodules - name: checkout submodules
shell: bash shell: bash
run: | run: |
......
...@@ -38,6 +38,13 @@ jobs: ...@@ -38,6 +38,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Compile and Build - name: Compile and Build
run: make docker run: make docker
- name: Copy dist package - name: Copy dist package
...@@ -61,6 +68,13 @@ jobs: ...@@ -61,6 +68,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Compile and Build - name: Compile and Build
run: make docker run: make docker
- name: Copy dist package - name: Copy dist package
...@@ -82,6 +96,13 @@ jobs: ...@@ -82,6 +96,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Compile and Build - name: Compile and Build
run: make docker run: make docker
- name: Copy dist package - name: Copy dist package
......
...@@ -37,6 +37,13 @@ jobs: ...@@ -37,6 +37,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Compile and Build - name: Compile and Build
run: make docker run: make docker
- name: Copy dist package - name: Copy dist package
......
...@@ -43,6 +43,13 @@ jobs: ...@@ -43,6 +43,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Compile and Build - name: Compile and Build
run: make docker && ES_VERSION=es7 TAG=latest-es7 make docker.oap run: make docker && ES_VERSION=es7 TAG=latest-es7 make docker.oap
- name: Copy dist package - name: Copy dist package
......
...@@ -37,6 +37,13 @@ jobs: ...@@ -37,6 +37,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Compile and Build - name: Compile and Build
run: make docker run: make docker
- name: Copy dist package - name: Copy dist package
......
...@@ -43,6 +43,13 @@ jobs: ...@@ -43,6 +43,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Compile and Build - name: Compile and Build
run: make docker && ES_VERSION=es7 TAG=latest-es7 make docker.oap run: make docker && ES_VERSION=es7 TAG=latest-es7 make docker.oap
- name: Copy dist package - name: Copy dist package
......
...@@ -43,6 +43,13 @@ jobs: ...@@ -43,6 +43,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Compile and Build - name: Compile and Build
run: make docker && ES_VERSION=es7 TAG=latest-es7 make docker.oap run: make docker && ES_VERSION=es7 TAG=latest-es7 make docker.oap
- name: Copy dist package - name: Copy dist package
......
...@@ -43,6 +43,13 @@ jobs: ...@@ -43,6 +43,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Compile and Build - name: Compile and Build
run: make docker run: make docker
- name: Copy dist package - name: Copy dist package
...@@ -65,6 +72,13 @@ jobs: ...@@ -65,6 +72,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Compile and Build - name: Compile and Build
run: make docker run: make docker
- name: Copy dist package - name: Copy dist package
...@@ -87,6 +101,13 @@ jobs: ...@@ -87,6 +101,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Compile and Build - name: Compile and Build
run: make docker run: make docker
- name: Copy dist package - name: Copy dist package
...@@ -109,6 +130,13 @@ jobs: ...@@ -109,6 +130,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Compile and Build - name: Compile and Build
run: make docker run: make docker
- name: Copy dist package - name: Copy dist package
......
...@@ -35,6 +35,13 @@ jobs: ...@@ -35,6 +35,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Prepare enviroment - name: Prepare enviroment
run: | run: |
bash ${SCRIPTS_DIR}/pre.sh bash ${SCRIPTS_DIR}/pre.sh
......
...@@ -33,6 +33,13 @@ jobs: ...@@ -33,6 +33,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- uses: actions/setup-java@v1 - uses: actions/setup-java@v1
with: with:
java-version: 8 java-version: 8
......
...@@ -63,6 +63,13 @@ jobs: ...@@ -63,6 +63,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- uses: actions/setup-java@v1 - uses: actions/setup-java@v1
with: with:
java-version: 8 java-version: 8
......
...@@ -54,6 +54,13 @@ jobs: ...@@ -54,6 +54,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- uses: actions/setup-java@v1 - uses: actions/setup-java@v1
with: with:
java-version: 8 java-version: 8
......
...@@ -60,6 +60,13 @@ jobs: ...@@ -60,6 +60,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- uses: actions/setup-java@v1 - uses: actions/setup-java@v1
with: with:
java-version: 8 java-version: 8
......
...@@ -63,6 +63,13 @@ jobs: ...@@ -63,6 +63,13 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
submodules: true submodules: true
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- uses: actions/setup-java@v1 - uses: actions/setup-java@v1
with: with:
java-version: 8 java-version: 8
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册