khadgarmage
5 years ago
committed by
bao liang
5 changed files with 90 additions and 26 deletions
@ -1,25 +0,0 @@ |
|||||||
name: CI |
|
||||||
|
|
||||||
on: [push, pull_request] |
|
||||||
|
|
||||||
jobs: |
|
||||||
Compile-check: |
|
||||||
runs-on: ubuntu-latest |
|
||||||
steps: |
|
||||||
- uses: actions/checkout@v1 |
|
||||||
- name: Set up JDK 1.8 |
|
||||||
uses: actions/setup-java@v1 |
|
||||||
with: |
|
||||||
java-version: 1.8 |
|
||||||
- name: check |
|
||||||
run: mvn -U -B clean package assembly:assembly -Dmaven.test.skip=true |
|
||||||
License-check: |
|
||||||
runs-on: ubuntu-latest |
|
||||||
steps: |
|
||||||
- uses: actions/checkout@v1 |
|
||||||
- name: Set up JDK 1.8 |
|
||||||
uses: actions/setup-java@v1 |
|
||||||
with: |
|
||||||
java-version: 1.8 |
|
||||||
- name: check |
|
||||||
run: mvn -B apache-rat:check |
|
@ -0,0 +1,47 @@ |
|||||||
|
name: Backend |
||||||
|
|
||||||
|
on: |
||||||
|
push: |
||||||
|
paths: |
||||||
|
- '.github/workflows/ci_backend.yml' |
||||||
|
- 'package.xml' |
||||||
|
- 'pom.xml' |
||||||
|
- 'dolphinscheduler-alert/**' |
||||||
|
- 'dolphinscheduler-api/**' |
||||||
|
- 'dolphinscheduler-common/**' |
||||||
|
- 'dolphinscheduler-dao/**' |
||||||
|
- 'dolphinscheduler-rpc/**' |
||||||
|
- 'dolphinscheduler-server/**' |
||||||
|
pull_request: |
||||||
|
paths: |
||||||
|
- '.github/workflows/ci_backend.yml' |
||||||
|
- 'package.xml' |
||||||
|
- 'pom.xml' |
||||||
|
- 'dolphinscheduler-alert/**' |
||||||
|
- 'dolphinscheduler-api/**' |
||||||
|
- 'dolphinscheduler-common/**' |
||||||
|
- 'dolphinscheduler-dao/**' |
||||||
|
- 'dolphinscheduler-rpc/**' |
||||||
|
- 'dolphinscheduler-server/**' |
||||||
|
|
||||||
|
jobs: |
||||||
|
Compile-check: |
||||||
|
runs-on: ubuntu-latest |
||||||
|
steps: |
||||||
|
- uses: actions/checkout@v1 |
||||||
|
- name: Set up JDK 1.8 |
||||||
|
uses: actions/setup-java@v1 |
||||||
|
with: |
||||||
|
java-version: 1.8 |
||||||
|
- name: Compile |
||||||
|
run: mvn -U -B -T 1C clean package assembly:assembly -Dmaven.compile.fork=true -Dmaven.test.skip=true |
||||||
|
License-check: |
||||||
|
runs-on: ubuntu-latest |
||||||
|
steps: |
||||||
|
- uses: actions/checkout@v1 |
||||||
|
- name: Set up JDK 1.8 |
||||||
|
uses: actions/setup-java@v1 |
||||||
|
with: |
||||||
|
java-version: 1.8 |
||||||
|
- name: Check |
||||||
|
run: mvn -B apache-rat:check |
@ -0,0 +1,41 @@ |
|||||||
|
name: Frontend |
||||||
|
|
||||||
|
on: |
||||||
|
push: |
||||||
|
paths: |
||||||
|
- '.github/workflows/ci_frontend.yml' |
||||||
|
- 'dolphinscheduler-ui/**' |
||||||
|
pull_request: |
||||||
|
paths: |
||||||
|
- '.github/workflows/ci_frontend.yml' |
||||||
|
- 'dolphinscheduler-ui/**' |
||||||
|
|
||||||
|
jobs: |
||||||
|
Compile-check: |
||||||
|
runs-on: ${{ matrix.os }} |
||||||
|
strategy: |
||||||
|
matrix: |
||||||
|
os: [ubuntu-latest, windows-latest, macos-latest] |
||||||
|
steps: |
||||||
|
- uses: actions/checkout@v1 |
||||||
|
- name: Set up Node.js |
||||||
|
uses: actions/setup-node@v1 |
||||||
|
with: |
||||||
|
version: 8 |
||||||
|
- name: Compile |
||||||
|
run: | |
||||||
|
cd dolphinscheduler-ui |
||||||
|
npm install node-sass --unsafe-perm |
||||||
|
npm install |
||||||
|
npm run build |
||||||
|
|
||||||
|
License-check: |
||||||
|
runs-on: ubuntu-latest |
||||||
|
steps: |
||||||
|
- uses: actions/checkout@v1 |
||||||
|
- name: Set up JDK 1.8 |
||||||
|
uses: actions/setup-java@v1 |
||||||
|
with: |
||||||
|
java-version: 1.8 |
||||||
|
- name: Check |
||||||
|
run: mvn -B apache-rat:check |
Loading…
Reference in new issue