Update .woodpecker.json
Some checks failed
ci/woodpecker/push/woodpecker.json Pipeline failed

This commit is contained in:
Rebekah 2024-07-07 13:08:56 -04:00
parent 449a36cbd0
commit e749a4e190

View File

@ -1,86 +1,94 @@
{
steps: {
ubuntu-build: {
image: "ubuntu",
when: {
branch: ["main", "woodpecker"],
event: ["push", "pull_request", "manual"]
},
commands: [
"echo 'Update apt and Install git'",
"apt-get update",
"apt-get install -y git",
steps: {
ubuntu-build: {
image: "alpine",
when: {
branch: [
"main",
"woodpecker-alpine",
"dev"
],
event: [
"push",
"pull_request",
"manual"
]
},
commands: [
"echo 'Update apk and Install git'",
"apk update",
"apk add git",
"echo 'Project libpdw CI building libhydride dependancy!!!'",
"echo 'Project libpdw CI building libhydride dependancy!!!'",
"echo 'Install development packages'",
"apt-get install -y build-essential cmake libglew-dev libx11-dev libxext-dev libxfixes-dev",
"echo 'Install libhydride development packages'",
"apk add build-base cmake glew-dev libx11-dev libxext-dev libxfixes-dev",
"echo 'Clone libhydride'",
"git clone https://git.oneechan.xyz/oneechanhax/libhydride /tmp/libhydride-ubuntu",
"echo 'Clone libhydride'",
"git clone https://git.oneechan.xyz/oneechanhax/libhydride /tmp/libhydride-alpine",
"echo 'Make build directory'",
"mkdir /tmp/libhydride-ubuntu/build",
"echo 'Make libhydride build directory'",
"mkdir /tmp/libhydride-alpine/build",
"echo 'CMake build make-files'",
"cmake -DCMAKE_BUILD_TYPE=Release -S /tmp/libhydride-ubuntu/ -B /tmp/libhydride-ubuntu/build/",
"echo 'CMake build make-files'",
"cmake -DCMAKE_BUILD_TYPE=Release -S /tmp/libhydride-alpine/ -B /tmp/libhydride-alpine/build/",
"echo 'Build Project'",
"cmake --build /tmp/libhydride-ubuntu/build/",
"cmake --install /tmp/libhydride-ubuntu/build/",
"echo 'Build libhydride Dependancy'",
"cmake --build /tmp/libhydride-alpine/build/",
"cmake --install /tmp/libhydride-alpine/build/",
"echo 'Project libpdw CI building libglez dependancy!!!'",
"echo 'Project libpdw CI building libglez dependancy!!!'",
"echo 'Clone freetype-gl'",
"git clone https://github.com/rougier/freetype-gl /tmp/freetype-gl-ubuntu",
"echo 'Clone freetype-gl'",
"git clone https://github.com/rougier/freetype-gl /tmp/freetype-gl-alpine",
"echo 'Install freetype-gls build dependancies packages'",
"apt-get install -y build-essential cmake libgl-dev libx11-dev libglfw3-dev libglew-dev libxext-dev libxfixes-dev libfreetype-dev fontconfig imagemagick doxygen",
"echo 'Install freetype-gls build dependancies packages'",
"apk add build-base cmake mesa-dev libx11-dev glfw-dev glew-dev libxext-dev libxfixes-dev freetype-dev fontconfig imagemagick doxygen",
"echo 'Make build directory'",
"mkdir /tmp/freetype-gl-ubuntu/build",
"echo 'Make libglez build directory'",
"mkdir /tmp/freetype-gl-alpine/build",
"echo 'CMake generate make-files'",
"cmake -DCMAKE_BUILD_TYPE=Release -DOpenGL_GL_PREFERENCE=GLVND -Dfreetype-gl_BUILD_SHARED=ON -S /tmp/freetype-gl-ubuntu/ -B /tmp/freetype-gl-ubuntu/build/",
"echo 'CMake generate make-files'",
"cmake -DCMAKE_BUILD_TYPE=Release -DOpenGL_GL_PREFERENCE=GLVND -Dfreetype-gl_BUILD_SHARED=ON -S /tmp/freetype-gl-alpine/ -B /tmp/freetype-gl-ubuntu/build/",
"echo 'Build freetype-gl'",
"cmake --build /tmp/freetype-gl-ubuntu/build/",
"echo 'Build freetype-gl'",
"cmake --build /tmp/freetype-gl-alpine/build/",
"echo 'Install freetype-gl'",
"cmake --install /tmp/freetype-gl-ubuntu/build/",
"echo 'Install freetype-gl'",
"cmake --install /tmp/freetype-gl-alpine/build/",
"echo 'Clone libglez'",
"git clone https://git.oneechan.xyz/oneechanhax/libglez /tmp/libglez-ubuntu",
"echo 'Clone libglez'",
"git clone https://git.oneechan.xyz/oneechanhax/libglez /tmp/libglez-alpine",
"echo 'Install build dependancies packages'",
"apt-get install -y build-essential cmake libglm-dev libglew-dev libx11-dev libxext-dev libxfixes-dev libsdl2-dev",
"echo 'Install libglez build dependancies packages'",
"apk add build-base cmake glm-dev sdl2-dev",
"echo 'Make build directory'",
"mkdir /tmp/libglez-ubuntu/build",
"echo 'Make build directory'",
"mkdir /tmp/libglez-alpine/build",
"echo 'CMake build make-files'",
"cmake -DCMAKE_BUILD_TYPE=Release -S /tmp/libglez-ubuntu/ -B /tmp/libglez-ubuntu/build/",
"echo 'CMake build make-files'",
"cmake -DCMAKE_BUILD_TYPE=Release -S /tmp/libglez-alpine/ -B /tmp/libglez-alpine/build/",
"echo 'Build Project'",
"cmake --build /tmp/libglez-ubuntu/build/",
"cmake --install /tmp/libglez-ubuntu/build/",
"echo 'Build libglez Dependancy'",
"cmake --build /tmp/libglez-alpine/build/",
"cmake --install /tmp/libglez-alpine/build/",
"echo 'Dependancy builds finished.'",
"echo 'Dependancy builds finished.'",
"echo 'Project libpdw CI now building the actual project!!!'",
"echo 'Project libpdw CI now building the actual project!!!'",
"echo 'Make build directory'",
"mkdir build-ubuntu",
"echo 'Make libpdw build directory'",
"mkdir build-alpine",
"echo 'CMake build make-files'",
"cmake -DCMAKE_BUILD_TYPE=Release -S ./ -B ./build-ubuntu/",
"echo 'CMake build make-files'",
"cmake -DCMAKE_BUILD_TYPE=Release -S ./ -B ./build-alpine/",
"echo 'Build Project'",
"cmake --build build-ubuntu/",
"cmake --install build-ubuntu/"
]
"echo 'Build libpdw Project'",
"cmake --build build-alpine/",
"cmake --install build-alpine/"
]
}
}
}
}