Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
1---
2name: build-and-test
3on:
4 pull_request:
5 types:
6 - opened
7 - synchronize
8 - reopened
9 push:
10 branches:
11 - develop
12
13jobs:
14 build:
15 runs-on: ubuntu-latest
16 strategy:
17 matrix:
18 java-version: [ '8', '17' ]
19 steps:
20 - name: Checkout
21 uses: actions/checkout@v4
22 - name: Set up Java ${{ matrix.java-version }}
23 uses: actions/setup-java@v4
24 with:
25 java-version: ${{ matrix.java-version }}
26 distribution: temurin
27 java-package: jdk
28 cache: maven
29 - name: Build with Maven
30 shell: bash
31 run: |
32 mvn clean install
33 - run: mkdir staging && cp target/*.jar staging
34 - run: echo "NOW=$(date +'%d-%m-%Y_%H-%M')" >> $GITHUB_ENV
35 - name: Upload artifacts
36 uses: actions/upload-artifact@v4
37 with:
38 name: uberbukkit-${{ env.NOW }}-java${{ matrix.java-version }}
39 path: staging