image: nimlang/nim:alpine variables: GIT_DEPTH: "1" cache: paths: - .nimble/* before_script: - 'apk update && apk add libressl-dev clang nasm grub' - 'nimble update && nimble install nake' - 'nim c nakefile' compile: stage: build script: - '~/.nimble/bin/nake build' artifacts: paths: - myos.bin