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

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

上级 7c84e77b
......@@ -19,7 +19,7 @@ name: CI AND IT
on:
pull_request:
push:
branches:
branches:
- master
tags:
- 'v*'
......@@ -34,11 +34,8 @@ jobs:
timeout-minutes: 90
steps:
- uses: actions/checkout@v2
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
with:
submodules: true
- uses: actions/setup-java@v1
with:
java-version: 8
......@@ -54,11 +51,8 @@ jobs:
timeout-minutes: 90
steps:
- uses: actions/checkout@v2
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
with:
submodules: true
- uses: actions/setup-java@v1
with:
java-version: 8
......@@ -71,11 +65,8 @@ jobs:
timeout-minutes: 90
steps:
- uses: actions/checkout@v2
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
with:
submodules: true
- uses: actions/setup-java@v1
with:
java-version: 8
......
......@@ -30,12 +30,8 @@ jobs:
es: [es6, es7]
steps:
- uses: actions/checkout@v2
# In the checkout@v2, it doesn't support git submodule. Execute the commands manually.
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
with:
submodules: true
- uses: actions/cache@v1
with:
path: ~/.m2/repository
......@@ -47,8 +43,8 @@ jobs:
- name: Bootstrap cluster
run: |
case ${{ matrix.es }} in
es6) export ES_TAG=6.8.1 ;;
es7) export ES_TAG=7.5.0 ;;
es6) export ES_TAG=6.8.1 ;;
es7) export ES_TAG=7.5.0 ;;
esac
export TAG=${{ matrix.es }}
......
......@@ -43,11 +43,8 @@ jobs:
SW_STORAGE: ${{ matrix.storage }}
steps:
- uses: actions/checkout@v2
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
with:
submodules: true
- name: Compile and Build
run: make docker && ES_VERSION=es7 TAG=latest-es7 make docker.oap
- name: Copy dist package
......
......@@ -35,11 +35,8 @@ jobs:
timeout-minutes: 90
steps:
- uses: actions/checkout@v2
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
with:
submodules: true
- name: Compile and Build
run: make docker
- name: Copy dist package
......
......@@ -42,11 +42,8 @@ jobs:
SW_OAP_BASE_IMAGE: adoptopenjdk/openjdk${{ matrix.jdk }}:alpine
steps:
- uses: actions/checkout@v2
- name: Checkout Submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
with:
submodules: true
- name: Set Up Java
uses: actions/setup-java@v1
with:
......
......@@ -35,11 +35,8 @@ jobs:
timeout-minutes: 90
steps:
- uses: actions/checkout@v2
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
with:
submodules: true
- name: Compile and Build
run: make docker
- name: Copy dist package
......
......@@ -41,11 +41,8 @@ jobs:
SW_STORAGE: ${{ matrix.storage }}
steps:
- uses: actions/checkout@v2
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
with:
submodules: true
- name: Compile and Build
run: make docker && ES_VERSION=es7 TAG=latest-es7 make docker.oap
- name: Copy dist package
......
......@@ -41,11 +41,8 @@ jobs:
SW_STORAGE: ${{ matrix.storage }}
steps:
- uses: actions/checkout@v2
- name: Checkout Submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
with:
submodules: true
- name: Compile and Build
run: make docker && ES_VERSION=es7 TAG=latest-es7 make docker.oap
- name: Copy dist package
......
......@@ -41,11 +41,8 @@ jobs:
SW_STORAGE: ${{ matrix.storage }}
steps:
- uses: actions/checkout@v2
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
with:
submodules: true
- name: Compile and Build
run: make docker && ES_VERSION=es7 TAG=latest-es7 make docker.oap
- name: Copy dist package
......
......@@ -41,11 +41,8 @@ jobs:
SW_SIMPLE_CASE: ${{ matrix.case }}
steps:
- uses: actions/checkout@v2
- name: Checkout Submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
with:
submodules: true
- name: Compile and Build
run: make docker
- name: Copy dist package
......@@ -66,11 +63,8 @@ jobs:
timeout-minutes: 90
steps:
- uses: actions/checkout@v2
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
with:
submodules: true
- name: Compile and Build
run: make docker
- name: Copy dist package
......@@ -91,11 +85,8 @@ jobs:
timeout-minutes: 90
steps:
- uses: actions/checkout@v2
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
with:
submodules: true
- name: Compile and Build
run: make docker
- name: Copy dist package
......
......@@ -33,12 +33,8 @@ jobs:
runs-on: ubuntu-16.04
steps:
- uses: actions/checkout@v2
# In the checkout@v2, it doesn't support git submodule. Execute the commands manually.
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
with:
submodules: true
- name: Prepare enviroment
run: |
bash ${SCRIPTS_DIR}/pre.sh
......
......@@ -56,11 +56,8 @@ jobs:
- { name: 'gson-scenario', title: 'Gson (7)' }
steps:
- uses: actions/checkout@v2
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
with:
submodules: true
- uses: actions/setup-java@v1
with:
java-version: 8
......
......@@ -50,11 +50,8 @@ jobs:
- { name: 'postgresql-above9.4.1207-scenario', title: 'PostgreSQL 9.4.1207+ (62)' }
steps:
- uses: actions/checkout@v2
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
with:
submodules: true
- uses: actions/setup-java@v1
with:
java-version: 8
......
......@@ -56,11 +56,8 @@ jobs:
- { name: 'struts2.5-scenario', title: 'Struts2.5 (14)' }
steps:
- uses: actions/checkout@v2
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
with:
submodules: true
- uses: actions/setup-java@v1
with:
java-version: 8
......
......@@ -42,14 +42,11 @@ jobs:
- { name: 'spring-4.3.x-scenario', title: 'Spring 4.3.x-5.2.x (54)' }
- { name: 'spring-async-scenario', title: 'Spring Async 4.3.x-5.1.x (35)' }
- { name: 'vertx-eventbus-3.x-scenario', title: 'Vert.x EventBus 3.2.x-3.7.x (19)' }
- { 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:
- uses: actions/checkout@v2
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
with:
submodules: true
- uses: actions/setup-java@v1
with:
java-version: 8
......@@ -68,11 +65,8 @@ jobs:
timeout-minutes: 90
steps:
- uses: actions/checkout@v2
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
with:
submodules: true
- uses: actions/setup-java@v1
with:
java-version: 8
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册