|
|
@@ -1,4 +1,4 @@ |
|
|
|
name: Continous build - build and test on every push |
|
|
|
name: Continous build on every push |
|
|
|
|
|
|
|
on: |
|
|
|
push: |
|
|
@@ -7,12 +7,11 @@ on: |
|
|
|
- gh-pages |
|
|
|
|
|
|
|
jobs: |
|
|
|
build: |
|
|
|
name: Build and test |
|
|
|
runs-on: ${{ matrix.os }} |
|
|
|
build_linux: |
|
|
|
name: Linux build and test |
|
|
|
runs-on: ubuntu-latest |
|
|
|
strategy: |
|
|
|
matrix: |
|
|
|
os: [ubuntu-latest, windows-latest] |
|
|
|
java-version: [8, 11] |
|
|
|
|
|
|
|
steps: |
|
|
@@ -26,39 +25,43 @@ jobs: |
|
|
|
with: |
|
|
|
java-version: ${{ matrix.java-version }} |
|
|
|
|
|
|
|
- name: Setup Moxie |
|
|
|
run: | |
|
|
|
wget http://gitblit.github.io/moxie/maven/com/gitblit/moxie/moxie+ant/0.9.4/moxie+ant-0.9.4.tar.gz |
|
|
|
tar -xzf moxie+ant-0.9.4.tar.gz |
|
|
|
moxie-0.9.4/bin/moxie -version |
|
|
|
|
|
|
|
- name: Report Java version |
|
|
|
run: | |
|
|
|
java -version |
|
|
|
javac -version |
|
|
|
|
|
|
|
- name: Build with Ant |
|
|
|
run: ant test |
|
|
|
- name: Build with Moxie |
|
|
|
run: moxie-0.9.4/bin/moxie test |
|
|
|
|
|
|
|
|
|
|
|
build_windows: |
|
|
|
name: Windows build and test |
|
|
|
runs-on: windows-latest |
|
|
|
strategy: |
|
|
|
matrix: |
|
|
|
java-version: [8, 11] |
|
|
|
|
|
|
|
build_j7: |
|
|
|
name: Build and test on Java 7 |
|
|
|
runs-on: ubuntu-latest |
|
|
|
|
|
|
|
steps: |
|
|
|
- name: Checkout |
|
|
|
uses: actions/checkout@v1 |
|
|
|
with: |
|
|
|
submodules: true |
|
|
|
|
|
|
|
- name: Setup Java 7 |
|
|
|
- name: Setup Java ${{ matrix.java-version }} |
|
|
|
uses: actions/setup-java@v1 |
|
|
|
with: |
|
|
|
java-version: 7 |
|
|
|
java-version: ${{ matrix.java-version }} |
|
|
|
|
|
|
|
- name: Report Java version |
|
|
|
run: | |
|
|
|
java -version |
|
|
|
javac -version |
|
|
|
|
|
|
|
- name: Setup Moxie |
|
|
|
run: | |
|
|
|
wget http://gitblit.github.io/moxie/maven/com/gitblit/moxie/moxie+ant/0.9.4/moxie+ant-0.9.4.tar.gz |
|
|
|
tar -xzf moxie+ant-0.9.4.tar.gz |
|
|
|
moxie-0.9.4/bin/moxie -version |
|
|
|
|
|
|
|
- name: Build with Moxie |
|
|
|
run: moxie-0.9.4/bin/moxie test |
|
|
|
- name: Build with Ant |
|
|
|
run: ant test |