From 157e7bd091df612b7bdabe85935774f2d547e631 Mon Sep 17 00:00:00 2001 From: Lonnie Date: Thu, 2 Dec 2021 02:47:14 +0100 Subject: [PATCH] Test this woodpecker thingy. --- .woodpecker.yml | 33 +++++++++++++++++++++++++++++++++ zig.mod | 2 +- 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 .woodpecker.yml diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..5001141 --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,33 @@ +platform: linux/amd64 + +pipeline: + build-x86_64: + image: alpine + environment: + - ZIG_BIN=https://ziglang.org/builds/zig-linux-x86_64-0.9.0-dev.1815+20e19e75f.tar.xz + - ZIGMOD_BIN=https://github.com/nektro/zigmod/releases/download/v85/zigmod-x86_64-linux + commands: + - apk add --no-cache build-base curl-dev curl-static zlib-static + openssl-libs-static nghttp2-static brotli-static xz git unzip + - wget $ZIG_BIN + - wget $ZIGMOD_BIN + - tar xf zig-linux-x86_64-0.9.0-dev.1815+20e19e75f.tar.xz + - zig="$PWD/zig-linux-x86_64-0.9.0-dev.1815+20e19e75f/zig" + - zigmod="$PWD/zigmod-x86_64-linux" + - chmod +x $zigmod + - wget https://www.sqlite.org/2021/sqlite-amalgamation-3370000.zip + - unzip sqlite-amalgamation-3370000.zip + - mv sqlite-amalgamation-3370000 sqlite + - $zigmod ci + - $zig build -Dstatic=true + - echo $CI_BUILD_NUMBER + upload: + image: plugins/s3 + secrets: [keyid, key] + bucket: lonjilcdn + access_key: $keyid + secret_key: $key + source: zig-out/bin/derploader + strip_prefix: zig-out/bin/ + endpoint: s3.eu-central-003.backblazeb2.com + target: artifacts/${CI_REPO}/${CI_COMMIT_SHA}-${CI_BUILD_NUMBER} diff --git a/zig.mod b/zig.mod index dbdb260..e1c2de7 100644 --- a/zig.mod +++ b/zig.mod @@ -28,6 +28,6 @@ dev_dependencies: - -DSQLITE_ENABLE_MATH_FUNCTIONS - -DSQLITE_ENABLE_BATCH_ATOMIC_WRITE=1 c_source_files: - - ../../../../../../sqlite/sqlite3.c + - ../../../../../../../../sqlite/sqlite3.c - src: git https://github.com/nektro/zig-json - src: git https://github.com/MasterQ32/zig-uri/