From d87b2b6ea164e095c74c64102a7c0cd5f7f7f09c Mon Sep 17 00:00:00 2001 From: Rebekah Date: Wed, 19 Jun 2024 09:37:43 -0400 Subject: [PATCH] Update .woodpecker.json --- .woodpecker.json | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/.woodpecker.json b/.woodpecker.json index 9e3a1aa..6dc9ee9 100644 --- a/.woodpecker.json +++ b/.woodpecker.json @@ -1,18 +1,45 @@ { "steps": { - "build": { + + "alpine-build": { + "image": "alpine", + "when": { + "branch": ["main", "woodpecker"], + "event": ["push", "pull_request"] + }, + "commands": [ + "echo Install development packages", + "apk update", + "apk add build-base cmake glew-dev libx11-dev libxext-dev libxfixes-dev", + + "echo Make build directory", + "mkdir build", + + "echo CMake build make-files", + "cmake -DCMAKE_BUILD_TYPE=Release -S ./ -B ./build/", + + "echo Build Project", + "cmake --build build/", + "cmake --install build/" + ] + }, + "ubuntu-build": { "image": "ubuntu", "when": { + "branch": ["main", "woodpecker"], "event": ["push", "pull_request"] }, "commands": [ "echo Install development packages", "apt update", "apt install -y build-essential cmake libglew-dev libx11-dev libxext-dev libxfixes-dev", + "echo Make build directory", "mkdir build", + "echo CMake build make-files", "cmake -DCMAKE_BUILD_TYPE=Release -S ./ -B ./build/", + "echo Build Project", "cmake --build build/", "cmake --install build/"