diff options
| author | 2020-10-24 22:25:38 +0200 | |
|---|---|---|
| committer | 2020-10-24 22:25:38 +0200 | |
| commit | 6d3f49f50af60f653ced0a4ede7e23aa6725b75f (patch) | |
| tree | 1b6f181c880927a8337bf5f43d59e0ec1490fc37 /.builds | |
| parent | don't expose this function (diff) | |
| download | zig-sqlite-6d3f49f50af60f653ced0a4ede7e23aa6725b75f.tar.gz zig-sqlite-6d3f49f50af60f653ced0a4ede7e23aa6725b75f.tar.xz zig-sqlite-6d3f49f50af60f653ced0a4ede7e23aa6725b75f.zip | |
add ci stuff
Diffstat (limited to '.builds')
| -rw-r--r-- | .builds/debian-stable-amd64.yml | 25 | ||||
| -rw-r--r-- | .builds/freebsd-latest-amd64.yml | 25 |
2 files changed, 50 insertions, 0 deletions
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 @@ | |||
| 1 | image: debian/stable | ||
| 2 | arch: amd64 | ||
| 3 | packages: | ||
| 4 | - curl | ||
| 5 | - jq | ||
| 6 | - libsqlite3-dev | ||
| 7 | sources: | ||
| 8 | - https://git.sr.ht/~vrischmann/zig-sqlite | ||
| 9 | secrets: [] | ||
| 10 | |||
| 11 | tasks: | ||
| 12 | - install_zig: | | ||
| 13 | curl -L -s "https://ziglang.org/download/index.json" | jq '.master["x86_64-linux"].tarball' -r >> ~/zig_master_url | ||
| 14 | curl -J -o ~/zig.tar.xz $(cat ~/zig_master_url) | ||
| 15 | tar xJf ~/zig.tar.xz | ||
| 16 | mv ~/zig-linux-* ~/zig-master | ||
| 17 | echo "export PATH=$PATH:~/zig-master" >> ~/.buildenv | ||
| 18 | - test: | | ||
| 19 | cd zig-sqlite | ||
| 20 | TERM=dumb zig build test -Dis_ci | ||
| 21 | |||
| 22 | triggers: | ||
| 23 | - action: email | ||
| 24 | condition: failure | ||
| 25 | to: "Vincent Rischmann <vincent@rischmann.fr>" | ||
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 @@ | |||
| 1 | image: freebsd/latest | ||
| 2 | arch: amd64 | ||
| 3 | packages: | ||
| 4 | - curl | ||
| 5 | - jq | ||
| 6 | - sqlite3 | ||
| 7 | sources: | ||
| 8 | - https://git.sr.ht/~vrischmann/zig-sqlite | ||
| 9 | secrets: [] | ||
| 10 | |||
| 11 | tasks: | ||
| 12 | - install_zig: | | ||
| 13 | curl -L -s "https://ziglang.org/download/index.json" | jq '.master["x86_64-freebsd"].tarball' -r >> ~/zig_master_url | ||
| 14 | curl -J -o ~/zig.tar.xz $(cat ~/zig_master_url) | ||
| 15 | tar xJf ~/zig.tar.xz | ||
| 16 | mv ~/zig-freebsd-* ~/zig-master | ||
| 17 | echo "export PATH=$PATH:~/zig-master" >> ~/.buildenv | ||
| 18 | - test: | | ||
| 19 | cd zig-sqlite | ||
| 20 | TERM=dumb zig build test -Dis_ci | ||
| 21 | |||
| 22 | triggers: | ||
| 23 | - action: email | ||
| 24 | condition: failure | ||
| 25 | to: "Vincent Rischmann <vincent@rischmann.fr>" | ||