Files
M1rsem 6179d4fbc9
Some checks failed
Build / build (push) Failing after 3h3m20s
govno kod
2026-05-01 23:51:16 +03:00

92 lines
3.8 KiB
YAML

name: Build
on:
push:
branches:
- '**' # run on all branches
tags-ignore:
- '**' # ignore all tags
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up BuildTools
run: wget -O BuildTools.jar https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
- name: Install JDK 8
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: '8'
cache: 'maven'
- name: Install CraftBukkit 1.8.8, 1.12.2, 1.16.5
run: |
java -jar BuildTools.jar --rev 1.8.8 --compile craftbukkit
java -jar BuildTools.jar --rev 1.12.2 --compile craftbukkit
java -jar BuildTools.jar --rev 1.16.5 --compile craftbukkit
- name: Install JDK 17
uses: actions/setup-java@v3
with:
distribution: 'microsoft'
java-version: '17'
cache: 'maven'
- name: Install CraftBukkit 1.17.1, 1.18.2, 1.19.4, 1.20.1, 1.20.4
run: |
java -jar BuildTools.jar --rev 1.17.1 --compile craftbukkit --remapped
java -jar BuildTools.jar --rev 1.18.2 --compile craftbukkit --remapped
java -jar BuildTools.jar --rev 1.19.4 --compile craftbukkit --remapped
java -jar BuildTools.jar --rev 1.20.1 --compile craftbukkit --remapped
java -jar BuildTools.jar --rev 1.20.4 --compile craftbukkit --remapped
- name: Install JDK 21
uses: actions/setup-java@v4
with:
distribution: 'microsoft'
java-version: '21'
cache: 'maven'
- name: Install CraftBukkit 1.20.6, 1.21, 1.21, 1.21.4, 1.21.5, 1.21.7, 1.21.9, 1.21.11
# Use build number 4287 to compile CraftBukkit 1.21,
# Use build number 4522 to compile CraftBukkit 1.21.7,
# Use build number 4539 to compile CraftBukkit 1.21.9
# https://hub.spigotmc.org/jira/browse/BUILDTOOLS-658
# https://hub.spigotmc.org/versions/
run: |
java -jar BuildTools.jar --rev 1.20.6 --compile craftbukkit --remapped
java -jar BuildTools.jar --rev 4287 --compile craftbukkit --remapped
java -jar BuildTools.jar --rev 1.21.1 --compile craftbukkit --remapped
java -jar BuildTools.jar --rev 1.21.4 --compile craftbukkit --remapped
java -jar BuildTools.jar --rev 1.21.5 --compile craftbukkit --remapped
java -jar BuildTools.jar --rev 4522 --compile craftbukkit --remapped
java -jar BuildTools.jar --rev 4539 --compile craftbukkit --remapped
java -jar BuildTools.jar --rev 4576 --compile craftbukkit --remapped
- name: Install Paper 1.21.11
run: |
mvn ca.bkaw:paper-nms-maven-plugin:init --pl :impl_paper_1_21_11
- name: Install JDK 25
uses: actions/setup-java@v5
with:
distribution: 'microsoft'
java-version: '25'
cache: 'maven'
# Use build number 4617 to compile CraftBukkit 26.1.1
# https://hub.spigotmc.org/versions/
- name: Install CraftBukkit 26.1.1
run: |
java -jar BuildTools.jar --rev 4617 --compile craftbukkit
- name: Install Paper 26.1.1
run: |
mvn ca.bkaw:paper-nms-maven-plugin:init --pl :impl_paper_26_1_1
- name: Compile InvSee++
run: mvn clean package install --batch-mode --update-snapshots
- name: Deploy Javadoc
uses: MathieuSoysal/Javadoc-publisher.yml@v2.4.0
if: github.ref == 'refs/heads/master'
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
javadoc-branch: javadoc
java-distribution: temurin
java-version: 25
custom-command: 'mvn package javadoc:aggregate -pl :invsee-plus-plus,:invsee-plus-plus_plugin,:invsee-plus-plus_common'
target-folder: javadoc
project: maven