Merge pull request 'Set up basic CI/CD for cavecomm' (#34) from CICD into master

Reviewed-on: #34
This commit is contained in:
t_a 2023-07-31 15:32:21 +00:00
commit 07576566f5
1 changed files with 17 additions and 0 deletions

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