kind: pipeline type: docker name: continuous integration environment: ZIG_VERSION: 0.13.0 steps: - name: submodules image: ubuntu:latest commands: - git submodule update --init --recursive - name: build image: ubuntu:latest commands: - apt-get update - apt-get install -y openssl xz-utils wget libsdl2-dev glslang-tools spirv-tools - wget https://ziglang.org/download/$${ZIG_VERSION}/zig-linux-x86_64-$${ZIG_VERSION}.tar.xz - tar -xf zig-linux-x86_64-$${ZIG_VERSION}.tar.xz - export PATH=$PATH:$(pwd)/zig-linux-x86_64-$${ZIG_VERSION} - zig build - name: test image: ubuntu:latest commands: - export PATH=$PATH:$(pwd)/zig-linux-x86_64-$${ZIG_VERSION} - zig build test