diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 72aa360..deaa054 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -29,6 +29,13 @@ lint:clippy: script: - rustc --version && cargo --version # Print version info for debugging - cargo clippy -- -D warnings + only: + - master + - development + - merge_requests + tags: + - linux + - docker # Use rustfmt to check formating of the project lint:fmt: @@ -36,12 +43,26 @@ lint:fmt: script: - rustc --version && cargo --version # Print version info for debugging - cargo fmt -- --check # TODO: Do we want to enforce formating? + only: + - master + - development + - merge_requests + tags: + - linux + - docker # Use cargo to test the project test:cargo: script: - rustc --version && cargo --version # Print version info for debugging - cargo test --workspace --verbose + only: + - master + - development + - merge_requests + tags: + - linux + - docker # cache dependencies and build environment to speed up setup