Skip to content

Commit 7d46616

Browse files
authored
Merge pull request #2 from aerospike/build-github-action-check
Added a GitHub action for checking the build process
2 parents 0c728de + a6a3a87 commit 7d46616

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

.github/workflows/build.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: Build project
2+
on:
3+
push:
4+
branches: [ main ]
5+
pull_request:
6+
branches: [ main ]
7+
8+
jobs:
9+
build:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
# Checkout repo using https://github.com/marketplace/actions/checkout
14+
- name: Checkout
15+
uses: actions/checkout@v2
16+
17+
- name: Set up JDK 1.8
18+
uses: actions/setup-java@v1
19+
with:
20+
java-version: 1.8
21+
22+
# Aerospike cluster for integration tests (https://github.com/reugn/github-action-aerospike)
23+
- name: Set up Aerospike Database
24+
uses: reugn/github-action-aerospike@v1
25+
26+
# See: https://github.com/actions/cache/blob/master/examples.md#java---maven
27+
- name: Maven cache and restore deps
28+
uses: actions/cache@v1
29+
with:
30+
path: ~/.m2/repository
31+
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
32+
restore-keys: |
33+
${{ runner.os }}-maven-
34+
- name: Build with Maven
35+
run: mvn clean test -B -U

0 commit comments

Comments
 (0)