mirror of
https://github.com/datahub-project/datahub.git
synced 2025-11-03 12:16:10 +00:00
Add workflow to check build and tests on PRs + releases. (#1769)
PRs are setup to skip docs. Also, only run docker actions on linkedin/datahub (i.e. disable on forks; makes forks nicer since you don't have failing actions).
This commit is contained in:
parent
4b6b1dd192
commit
c56936b9ff
26
.github/workflows/check-pr.yml
vendored
Normal file
26
.github/workflows/check-pr.yml
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
name: Gradle Build & Test
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
paths-ignore:
|
||||
- 'docs/**'
|
||||
pull_request:
|
||||
branches:
|
||||
- master
|
||||
paths-ignore:
|
||||
- 'docs/**'
|
||||
release:
|
||||
types: [published, edited]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Set up JDK 1.8
|
||||
uses: actions/setup-java@v1
|
||||
with:
|
||||
java-version: 1.8
|
||||
- name: Gradle build (and test)
|
||||
run: ./gradlew build
|
||||
3
.github/workflows/docker-frontend.yml
vendored
3
.github/workflows/docker-frontend.yml
vendored
@ -1,5 +1,5 @@
|
||||
name: datahub-frontend docker
|
||||
on:
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
@ -9,6 +9,7 @@ on:
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
if: ${{ github.repository == 'linkedin/datahub' }}
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: docker/build-push-action@v1
|
||||
|
||||
3
.github/workflows/docker-gms.yml
vendored
3
.github/workflows/docker-gms.yml
vendored
@ -1,5 +1,5 @@
|
||||
name: datahub-gms docker
|
||||
on:
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
@ -9,6 +9,7 @@ on:
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
if: ${{ github.repository == 'linkedin/datahub' }}
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: docker/build-push-action@v1
|
||||
|
||||
3
.github/workflows/docker-mae-consumer.yml
vendored
3
.github/workflows/docker-mae-consumer.yml
vendored
@ -1,5 +1,5 @@
|
||||
name: datahub-mae-consumer docker
|
||||
on:
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
@ -9,6 +9,7 @@ on:
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
if: ${{ github.repository == 'linkedin/datahub' }}
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: docker/build-push-action@v1
|
||||
|
||||
3
.github/workflows/docker-mce-consumer.yml
vendored
3
.github/workflows/docker-mce-consumer.yml
vendored
@ -1,5 +1,5 @@
|
||||
name: datahub-mce-consumer docker
|
||||
on:
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
@ -9,6 +9,7 @@ on:
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
if: ${{ github.repository == 'linkedin/datahub' }}
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: docker/build-push-action@v1
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user