Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
at develop 954 B view raw
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