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