add basic CI/CD compiling testing for cavecomm

This commit is contained in:
2023-07-19 09:57:59 -05:00
parent 582c9bb316
commit 71672f2a2a

17
.woodpecker.yml Normal file
View File

@ -0,0 +1,17 @@
#clone:
# git:
# image: woodpeckerci/plugin-git
# settings:
# path: https://ReleaseSmith:${ReleaseSmithPassword}@git.snootgame.xyz/Cavemanon/Exit-665.git
# submodule_overrides:
# Exit665-Specifications: https://ReleaseSmith:${ReleaseSmithPassword}@git.snootgame.xyz/Cavemanon/Exit665-Specifications.git
pipeline:
build:
image: debian:unstable-slim
commands:
- apt update
- apt install openssl libpqxx-dev libcurlpp-dev wget build-essential libboost-all-dev -y
- wget https://github.com/CrowCpp/Crow/releases/download/v1.0%2B5/crow-v1.0+5.deb -O /tmp/crow-v1.0+5.deb
- dpkg -i /tmp/crow-v1.0+5.deb
- make build