From 6d3f49f50af60f653ced0a4ede7e23aa6725b75f Mon Sep 17 00:00:00 2001 From: Vincent Rischmann Date: Sat, 24 Oct 2020 22:25:38 +0200 Subject: add ci stuff --- .builds/debian-stable-amd64.yml | 25 +++++++++++++++++++++++++ .builds/freebsd-latest-amd64.yml | 25 +++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 .builds/debian-stable-amd64.yml create mode 100644 .builds/freebsd-latest-amd64.yml diff --git a/.builds/debian-stable-amd64.yml b/.builds/debian-stable-amd64.yml new file mode 100644 index 0000000..e5c4f69 --- /dev/null +++ b/.builds/debian-stable-amd64.yml @@ -0,0 +1,25 @@ +image: debian/stable +arch: amd64 +packages: + - curl + - jq + - libsqlite3-dev +sources: + - https://git.sr.ht/~vrischmann/zig-sqlite +secrets: [] + +tasks: + - install_zig: | + curl -L -s "https://ziglang.org/download/index.json" | jq '.master["x86_64-linux"].tarball' -r >> ~/zig_master_url + curl -J -o ~/zig.tar.xz $(cat ~/zig_master_url) + tar xJf ~/zig.tar.xz + mv ~/zig-linux-* ~/zig-master + echo "export PATH=$PATH:~/zig-master" >> ~/.buildenv + - test: | + cd zig-sqlite + TERM=dumb zig build test -Dis_ci + +triggers: + - action: email + condition: failure + to: "Vincent Rischmann " diff --git a/.builds/freebsd-latest-amd64.yml b/.builds/freebsd-latest-amd64.yml new file mode 100644 index 0000000..99114fd --- /dev/null +++ b/.builds/freebsd-latest-amd64.yml @@ -0,0 +1,25 @@ +image: freebsd/latest +arch: amd64 +packages: + - curl + - jq + - sqlite3 +sources: + - https://git.sr.ht/~vrischmann/zig-sqlite +secrets: [] + +tasks: + - install_zig: | + curl -L -s "https://ziglang.org/download/index.json" | jq '.master["x86_64-freebsd"].tarball' -r >> ~/zig_master_url + curl -J -o ~/zig.tar.xz $(cat ~/zig_master_url) + tar xJf ~/zig.tar.xz + mv ~/zig-freebsd-* ~/zig-master + echo "export PATH=$PATH:~/zig-master" >> ~/.buildenv + - test: | + cd zig-sqlite + TERM=dumb zig build test -Dis_ci + +triggers: + - action: email + condition: failure + to: "Vincent Rischmann " -- cgit v1.2.3