ci: add CI
All checks were successful
continuous-integration/drone/push Build is passing

chore: CI attempt 2

chore: CI attempt 3

chore: Ci attempt 4

chore: CI attempt 5

chore: CI attempt 6

chore: CI attempt 7
This commit is contained in:
LordMZTE 2022-06-28 15:49:43 +02:00
parent 402520577a
commit 98ca02a653
Signed by: LordMZTE
GPG key ID: B64802DC33A64FF6

39
.drone.yml Normal file
View file

@ -0,0 +1,39 @@
kind: pipeline
type: docker
steps:
- name: release
image: debian:bullseye
commands:
- apt update
- apt install -y
curl
jq
libarchive-dev
libcurl4-openssl-dev
pkgconf
xz-utils
- mkdir -p zig
- cd zig
# this always downloads the latest zig
- curl -o zig.tar.xz $(curl 'https://ziglang.org/download/index.json' | jq -r '.master."x86_64-linux".tarball')
- tar xf zig.tar.xz
- mv zig-linux*/* .
- export PATH="$PATH:$(pwd)"
- cd ..
- ./build.zig
- name: publish
image: plugins/gitea-release
settings:
base_url: https://git.tilera.org
api_key:
from_secret: gitea_token
note: CHANGELOG.md
title: tag-${DRONE_TAG}
files:
- build/ac4-*.zip
when:
event: tag
depends_on:
- release