This commit is contained in:
parent
a6c67dd91f
commit
6be104a5bb
56
.woodpecker.json
Normal file
56
.woodpecker.json
Normal file
@ -0,0 +1,56 @@
|
||||
{
|
||||
steps: {
|
||||
alpine-build: {
|
||||
image: "alpine",
|
||||
when: {
|
||||
branch: [
|
||||
"main",
|
||||
"dev",
|
||||
"woodpecker"
|
||||
],
|
||||
event: ["push", "pull_request", "manual"]
|
||||
},
|
||||
commands: [
|
||||
"echo Install development packages",
|
||||
"apk update",
|
||||
"apk add build-base cmake glm-dev glew-dev libx11-dev libxext-dev libxfixes-dev",
|
||||
|
||||
"echo Make build directory",
|
||||
"mkdir build-alpine",
|
||||
|
||||
"echo CMake build make-files",
|
||||
"cmake -DCMAKE_BUILD_TYPE=Release -S ./ -B ./build-alpine/",
|
||||
|
||||
"echo Build Project",
|
||||
"cmake --build build-alpine/",
|
||||
"cmake --install build-alpine/"
|
||||
]
|
||||
},
|
||||
ubuntu-build: {
|
||||
image: "ubuntu",
|
||||
when: {
|
||||
branch: [
|
||||
"main",
|
||||
"dev",
|
||||
"woodpecker"
|
||||
],
|
||||
event: ["push", "pull_request", "manual"]
|
||||
},
|
||||
commands: [
|
||||
"echo Install development packages",
|
||||
"apt update",
|
||||
"apt install -y build-essential cmake libglm-dev libglew-dev libx11-dev libxext-dev libxfixes-dev",
|
||||
|
||||
"echo Make build directory",
|
||||
"mkdir build-ubuntu",
|
||||
|
||||
"echo CMake build make-files",
|
||||
"cmake -DCMAKE_BUILD_TYPE=Release -S ./ -B ./build-ubuntu/",
|
||||
|
||||
"echo Build Project",
|
||||
"cmake --build build-ubuntu/",
|
||||
"cmake --install build-ubuntu/"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user