Skip to content

Instantly share code, notes, and snippets.

name: TebexMinecraft
version: 0.1.0
build: ./build.sh # the build step / build command
artifacts:
- TebexBukkit: # Proper name
match: "tebex-*bukkit*.jar" # output filename search regex
image: tebexio/MinecraftServer # docker image of the test environment
dir: /home/bukkit-server/plugins/ # where in the container the artifact is placed
# 1. Intro and Project Goals
# 1.1 Requirements
We need a CI/CD solution that can automate the testing and delivery of our plugins.
Each plugin can be in a different language, and may have highly specific build and install processes. Example:
- Minecraft is a collection of .jars which run on several specific server software/versions
- Rust is a single C# script
- WHMCS is a collection of PHP scripts with a dedicated install process