diff --git a/.drone.yml b/.drone.yml index 8335e9d..96ed275 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,9 +1,27 @@ kind: pipeline +type: docker name: continuous integration steps: -- name: build & test - image: chainguard/zig:latest - commands: - - zig build - - zig build test + - name: setup + image: ubuntu:latest + commands: + - apt-get update + - apt-get install -y wget gnupg software-properties-common + - apt-get install -y sdl2-dev glslang-tools spirv-tools + - wget https://ziglang.org/download/0.10.1/zig-linux-x86_64-0.10.1.tar.xz + - tar -xf zig-linux-x86_64-0.10.1.tar.xz + - export PATH=$PATH:$(pwd)/zig-linux-x86_64-0.10.1 + - zig version + + - name: build + image: ubuntu:latest + commands: + - export PATH=$PATH:$(pwd)/zig-linux-x86_64-0.10.1 + - zig build + + - name: test + image: ubuntu:latest + commands: + - export PATH=$PATH:$(pwd)/zig-linux-x86_64-0.10.1 + - zig build test \ No newline at end of file