From 0831c0a84c331e0220a1421b09c95edd3ff64560 Mon Sep 17 00:00:00 2001 From: Emil Lerch Date: Wed, 30 Jun 2021 11:00:36 -0700 Subject: [PATCH] add ci --- .drone.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..f37de30 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,37 @@ +kind: pipeline +type: docker +name: default + +steps: +- name: make + image: r.lerch.org/aws-zig-build:1 + environment: + USERNAME: + from_secret: docker_username + PASSWORD: + from_secret: docker_password + REGISTRY: + from_secret: docker_registry + commands: + - wget https://ziglang.org/builds/zig-linux-x86_64-0.9.0-dev.321+15a030ef3.tar.xz + - tar x -C /usr/local -f zig-linux-x86_64-0.9.0-dev.321+15a030ef3.tar.xz + - rm /usr/local/bin/zig + - ln -s /usr/local/zig-linux-x86_64-0.9.0-dev.321+15a030ef3/zig /usr/local/bin/zig + - (cd codegen && zig build test) + - zig build test + - zig build +- name: notify + image: plugins/matrix + when: + status: + - success + - failure + settings: + homeserver: + from_secret: matrix-homeserver + roomid: + from_secret: matrix-room-id + userid: + from_secret: matrix-user-id + accesstoken: + from_secret: matrix-access-token