未验证 提交 4a8f86f8 编写于 作者: K kezhenxu94 提交者: GitHub

Use the built-in ability to check out submodules (#4728)

上级 7c84e77b
...@@ -34,11 +34,8 @@ jobs: ...@@ -34,11 +34,8 @@ jobs:
timeout-minutes: 90 timeout-minutes: 90
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: checkout submodules with:
shell: bash submodules: true
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- uses: actions/setup-java@v1 - uses: actions/setup-java@v1
with: with:
java-version: 8 java-version: 8
...@@ -54,11 +51,8 @@ jobs: ...@@ -54,11 +51,8 @@ jobs:
timeout-minutes: 90 timeout-minutes: 90
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: checkout submodules with:
shell: bash submodules: true
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- uses: actions/setup-java@v1 - uses: actions/setup-java@v1
with: with:
java-version: 8 java-version: 8
...@@ -71,11 +65,8 @@ jobs: ...@@ -71,11 +65,8 @@ jobs:
timeout-minutes: 90 timeout-minutes: 90
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: checkout submodules with:
shell: bash submodules: true
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- uses: actions/setup-java@v1 - uses: actions/setup-java@v1
with: with:
java-version: 8 java-version: 8
......
...@@ -30,12 +30,8 @@ jobs: ...@@ -30,12 +30,8 @@ jobs:
es: [es6, es7] es: [es6, es7]
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
# In the checkout@v2, it doesn't support git submodule. Execute the commands manually. with:
- name: checkout submodules submodules: true
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- uses: actions/cache@v1 - uses: actions/cache@v1
with: with:
path: ~/.m2/repository path: ~/.m2/repository
......
...@@ -43,11 +43,8 @@ jobs: ...@@ -43,11 +43,8 @@ jobs:
SW_STORAGE: ${{ matrix.storage }} SW_STORAGE: ${{ matrix.storage }}
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: checkout submodules with:
shell: bash submodules: true
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- 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
......
...@@ -35,11 +35,8 @@ jobs: ...@@ -35,11 +35,8 @@ jobs:
timeout-minutes: 90 timeout-minutes: 90
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: checkout submodules with:
shell: bash submodules: true
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- name: Compile and Build - name: Compile and Build
run: make docker run: make docker
- name: Copy dist package - name: Copy dist package
......
...@@ -42,11 +42,8 @@ jobs: ...@@ -42,11 +42,8 @@ jobs:
SW_OAP_BASE_IMAGE: adoptopenjdk/openjdk${{ matrix.jdk }}:alpine SW_OAP_BASE_IMAGE: adoptopenjdk/openjdk${{ matrix.jdk }}:alpine
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Checkout Submodules with:
shell: bash submodules: true
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- name: Set Up Java - name: Set Up Java
uses: actions/setup-java@v1 uses: actions/setup-java@v1
with: with:
......
...@@ -35,11 +35,8 @@ jobs: ...@@ -35,11 +35,8 @@ jobs:
timeout-minutes: 90 timeout-minutes: 90
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: checkout submodules with:
shell: bash submodules: true
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- name: Compile and Build - name: Compile and Build
run: make docker run: make docker
- name: Copy dist package - name: Copy dist package
......
...@@ -41,11 +41,8 @@ jobs: ...@@ -41,11 +41,8 @@ jobs:
SW_STORAGE: ${{ matrix.storage }} SW_STORAGE: ${{ matrix.storage }}
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: checkout submodules with:
shell: bash submodules: true
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- 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
......
...@@ -41,11 +41,8 @@ jobs: ...@@ -41,11 +41,8 @@ jobs:
SW_STORAGE: ${{ matrix.storage }} SW_STORAGE: ${{ matrix.storage }}
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Checkout Submodules with:
shell: bash submodules: true
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- 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
......
...@@ -41,11 +41,8 @@ jobs: ...@@ -41,11 +41,8 @@ jobs:
SW_STORAGE: ${{ matrix.storage }} SW_STORAGE: ${{ matrix.storage }}
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: checkout submodules with:
shell: bash submodules: true
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- 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
......
...@@ -41,11 +41,8 @@ jobs: ...@@ -41,11 +41,8 @@ jobs:
SW_SIMPLE_CASE: ${{ matrix.case }} SW_SIMPLE_CASE: ${{ matrix.case }}
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Checkout Submodules with:
shell: bash submodules: true
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- name: Compile and Build - name: Compile and Build
run: make docker run: make docker
- name: Copy dist package - name: Copy dist package
...@@ -66,11 +63,8 @@ jobs: ...@@ -66,11 +63,8 @@ jobs:
timeout-minutes: 90 timeout-minutes: 90
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: checkout submodules with:
shell: bash submodules: true
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- name: Compile and Build - name: Compile and Build
run: make docker run: make docker
- name: Copy dist package - name: Copy dist package
...@@ -91,11 +85,8 @@ jobs: ...@@ -91,11 +85,8 @@ jobs:
timeout-minutes: 90 timeout-minutes: 90
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: checkout submodules with:
shell: bash submodules: true
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- name: Compile and Build - name: Compile and Build
run: make docker run: make docker
- name: Copy dist package - name: Copy dist package
......
...@@ -33,12 +33,8 @@ jobs: ...@@ -33,12 +33,8 @@ jobs:
runs-on: ubuntu-16.04 runs-on: ubuntu-16.04
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
# In the checkout@v2, it doesn't support git submodule. Execute the commands manually. with:
- name: checkout submodules submodules: true
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- name: Prepare enviroment - name: Prepare enviroment
run: | run: |
bash ${SCRIPTS_DIR}/pre.sh bash ${SCRIPTS_DIR}/pre.sh
......
...@@ -56,11 +56,8 @@ jobs: ...@@ -56,11 +56,8 @@ jobs:
- { name: 'gson-scenario', title: 'Gson (7)' } - { name: 'gson-scenario', title: 'Gson (7)' }
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: checkout submodules with:
shell: bash submodules: true
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- uses: actions/setup-java@v1 - uses: actions/setup-java@v1
with: with:
java-version: 8 java-version: 8
......
...@@ -50,11 +50,8 @@ jobs: ...@@ -50,11 +50,8 @@ jobs:
- { name: 'postgresql-above9.4.1207-scenario', title: 'PostgreSQL 9.4.1207+ (62)' } - { name: 'postgresql-above9.4.1207-scenario', title: 'PostgreSQL 9.4.1207+ (62)' }
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: checkout submodules with:
shell: bash submodules: true
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- uses: actions/setup-java@v1 - uses: actions/setup-java@v1
with: with:
java-version: 8 java-version: 8
......
...@@ -56,11 +56,8 @@ jobs: ...@@ -56,11 +56,8 @@ jobs:
- { name: 'struts2.5-scenario', title: 'Struts2.5 (14)' } - { name: 'struts2.5-scenario', title: 'Struts2.5 (14)' }
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: checkout submodules with:
shell: bash submodules: true
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- uses: actions/setup-java@v1 - uses: actions/setup-java@v1
with: with:
java-version: 8 java-version: 8
......
...@@ -45,11 +45,8 @@ jobs: ...@@ -45,11 +45,8 @@ jobs:
- { name: 'vertx-web-3.x-scenario', title: 'Vert.x Web 3.0.x-3.7.x (21)' } - { name: 'vertx-web-3.x-scenario', title: 'Vert.x Web 3.0.x-3.7.x (21)' }
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: checkout submodules with:
shell: bash submodules: true
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- uses: actions/setup-java@v1 - uses: actions/setup-java@v1
with: with:
java-version: 8 java-version: 8
...@@ -68,11 +65,8 @@ jobs: ...@@ -68,11 +65,8 @@ jobs:
timeout-minutes: 90 timeout-minutes: 90
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: checkout submodules with:
shell: bash submodules: true
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- 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.
先完成此消息的编辑!
想要评论请 注册