From fb13bb837a640f36691695549377de2d5e1081b9 Mon Sep 17 00:00:00 2001 From: nomi-nonsz Date: Wed, 30 Jul 2025 11:50:09 +0700 Subject: [PATCH] Add test build pipeline --- .woodpecker/test-build.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .woodpecker/test-build.yaml diff --git a/.woodpecker/test-build.yaml b/.woodpecker/test-build.yaml new file mode 100644 index 0000000..ed8f933 --- /dev/null +++ b/.woodpecker/test-build.yaml @@ -0,0 +1,25 @@ +when: + - branch: main + event: push + +steps: + - name: getbuildtools + image: debian:bookworm + environment: + DOWNLOAD_LOCATION: dependencies + SOURCEMOD_DOWNLOAD_URL: https://sm.alliedmods.net/smdrop/1.12/sourcemod-1.12.0-git7210-linux.tar.gz + SOURCEMOD_FILENAME: sourcemod.tar.gz + commands: + - apt update && apt install -y lib32stdc++6 wget + - mkdir $DOWNLOAD_LOCATION + - wget -O $DOWNLOAD_LOCATION/$SOURCEMOD_FILENAME $SOURCEMOD_DOWNLOAD_URL + - tar -zxvf $DOWNLOAD_LOCATION/$SOURCEMOD_FILENAME \ + addons/sourcemod/scripting/include \ + addons/sourcemod/scripting/spcomp \ + addons/sourcemod/scripting/spcomp64 \ + addons/sourcemod/scripting/compile.sh + - name: build + image: debian + commands: + - cp -rv scripting/* addons/sourcemod/scripting/ + - bash addons/sourcemod/scripting/compile.sh \ No newline at end of file