diff --git a/.gitignore b/.gitignore index c802a86..080767d 100644 --- a/.gitignore +++ b/.gitignore @@ -102,3 +102,149 @@ target/classes/en_US\.lang target/classes/plugin\.yml UltimateModeration\.iml + +\.idea/vcs\.xml + +target/classes/com/songoda/ultimatemoderation/command/commands/CommandBan\.class + +target/classes/com/songoda/ultimatemoderation/command/commands/CommandCommandSpy\.class + +target/classes/com/songoda/ultimatemoderation/command/commands/CommandFreeze\.class + +target/classes/com/songoda/ultimatemoderation/command/commands/CommandHelp\.class + +target/classes/com/songoda/ultimatemoderation/command/commands/CommandInvSee\.class + +target/classes/com/songoda/ultimatemoderation/command/commands/CommandKick\.class + +target/classes/com/songoda/ultimatemoderation/command/commands/CommandMute\.class + +target/classes/com/songoda/ultimatemoderation/command/commands/CommandRevive\.class + +target/classes/com/songoda/ultimatemoderation/command/commands/CommandRunTemplate\.class + +target/classes/com/songoda/ultimatemoderation/command/commands/CommandSpy\.class + +target/classes/com/songoda/ultimatemoderation/command/commands/CommandSpy\$Spy\.class + +target/classes/com/songoda/ultimatemoderation/command/commands/CommandTicket\.class + +target/classes/com/songoda/ultimatemoderation/command/commands/CommandUnBan\.class + +target/classes/com/songoda/ultimatemoderation/command/commands/CommandUnMute\.class + +target/classes/com/songoda/ultimatemoderation/command/commands/CommandVanish\.class + +target/classes/com/songoda/ultimatemoderation/command/commands/CommandViewEnderChest\.class + +target/classes/com/songoda/ultimatemoderation/command/commands/CommandWarn\.class + +target/classes/com/songoda/ultimatemoderation/gui/GUIModerate\.class + +target/classes/com/songoda/ultimatemoderation/gui/GUINotesManager\.class + +target/classes/com/songoda/ultimatemoderation/gui/GUIPlayer\.class + +target/classes/com/songoda/ultimatemoderation/gui/GUIPlayers\.class + +target/classes/com/songoda/ultimatemoderation/gui/GUIPunish\.class + +target/classes/com/songoda/ultimatemoderation/gui/GUIPunish\$1\.class + +target/classes/com/songoda/ultimatemoderation/gui/GUIPunishments\.class + +target/classes/com/songoda/ultimatemoderation/gui/GUIPunishments\$Activity\.class + +target/classes/com/songoda/ultimatemoderation/gui/GUITemplateManager\.class + +target/classes/com/songoda/ultimatemoderation/gui/GUITemplateSelector\.class + +target/classes/com/songoda/ultimatemoderation/gui/GUITicket\.class + +target/classes/com/songoda/ultimatemoderation/gui/GUITicketManager\.class + +target/classes/com/songoda/ultimatemoderation/listeners/CommandListener\.class + +target/classes/com/songoda/ultimatemoderation/listeners/DeathListener\.class + +target/classes/com/songoda/ultimatemoderation/listeners/DropListener\.class + +target/classes/com/songoda/ultimatemoderation/listeners/InventoryListener\.class + +target/classes/com/songoda/ultimatemoderation/listeners/LoginListener\.class + +target/classes/com/songoda/ultimatemoderation/listeners/MoveListener\.class + +target/classes/com/songoda/ultimatemoderation/punish/AppliedPunishment\.class + +target/classes/com/songoda/ultimatemoderation/punish/player/PlayerPunishData\.class + +target/classes/com/songoda/ultimatemoderation/punish/player/PunishmentManager\.class + +target/classes/com/songoda/ultimatemoderation/punish/Punishment\.class + +target/classes/com/songoda/ultimatemoderation/punish/Punishment\$1\.class + +target/classes/com/songoda/ultimatemoderation/punish/PunishmentNote\.class + +target/classes/com/songoda/ultimatemoderation/punish/PunishmentType\.class + +target/classes/com/songoda/ultimatemoderation/punish/template/Template\.class + +target/classes/com/songoda/ultimatemoderation/punish/template/TemplateManager\.class + +target/classes/com/songoda/ultimatemoderation/storage/Storage\.class + +target/classes/com/songoda/ultimatemoderation/storage/StorageItem\.class + +target/classes/com/songoda/ultimatemoderation/storage/StorageRow\.class + +target/classes/com/songoda/ultimatemoderation/storage/types/StorageMysql\.class + +target/classes/com/songoda/ultimatemoderation/storage/types/StorageYaml\.class + +target/classes/com/songoda/ultimatemoderation/tickets/Ticket\.class + +target/classes/com/songoda/ultimatemoderation/tickets/TicketManager\.class + +target/classes/com/songoda/ultimatemoderation/tickets/TicketResponse\.class + +target/classes/com/songoda/ultimatemoderation/tickets/TicketStatus\.class + +target/classes/com/songoda/ultimatemoderation/utils/AbstractChatConfirm\.class + +target/classes/com/songoda/ultimatemoderation/utils/AbstractChatConfirm\$1\.class + +target/classes/com/songoda/ultimatemoderation/utils/AbstractChatConfirm\$ChatConfirmEvent\.class + +target/classes/com/songoda/ultimatemoderation/utils/AbstractChatConfirm\$ChatConfirmHandler\.class + +target/classes/com/songoda/ultimatemoderation/utils/AbstractChatConfirm\$OnClose\.class + +target/classes/com/songoda/ultimatemoderation/utils/ConfigWrapper\.class + +target/classes/com/songoda/ultimatemoderation/utils/gui/AbstractAnvilGUI\.class + +target/classes/com/songoda/ultimatemoderation/utils/gui/AbstractAnvilGUI\$1\.class + +target/classes/com/songoda/ultimatemoderation/utils/gui/AbstractAnvilGUI\$AnvilClickEvent\.class + +target/classes/com/songoda/ultimatemoderation/utils/gui/AbstractAnvilGUI\$AnvilClickEventHandler\.class + +target/classes/com/songoda/ultimatemoderation/utils/gui/AbstractAnvilGUI\$AnvilSlot\.class + +target/classes/com/songoda/ultimatemoderation/utils/gui/AbstractGUI\.class + +target/classes/com/songoda/ultimatemoderation/utils/gui/AbstractGUI\$1\.class + +target/classes/com/songoda/ultimatemoderation/utils/gui/AbstractGUI\$GUIHolder\.class + +target/classes/com/songoda/ultimatemoderation/utils/gui/Clickable\.class + +target/classes/com/songoda/ultimatemoderation/utils/gui/OnClose\.class + +target/classes/com/songoda/ultimatemoderation/utils/gui/Range\.class + +target/classes/com/songoda/ultimatemoderation/utils/MySQLDatabase\.class + +target/classes/com/songoda/ultimatemoderation/utils/version/NMSUtil\.class diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..2dd5a0c --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,21 @@ +stages: +- build + +variables: + name: "UltimateModeration" + path: "/builds/Songoda/$name" + version: "1" + +build: + stage: build + image: maven:3.5.3-jdk-8 + script: + - find $path/ -type f -name "*.xml" -print0 | xargs -0 sed -i -e s/maven-version-number/$version/g + - find $path/ -type f -name "*.yml" -print0 | xargs -0 sed -i -e s/maven-version-number/$version/g + - mvn clean package + - find $path/ -depth -path '*original*' -delete + - mv -v $path/target/*.jar $path + artifacts: + name: $name-$version + paths: + - "$path/*.jar" \ No newline at end of file