From 89e4b7162c41f8e889369d1713557de38df1c7b9 Mon Sep 17 00:00:00 2001 From: Paul Houssel Date: Wed, 27 Dec 2023 15:07:03 +0100 Subject: [PATCH] Include GitLab in the CI section of the clippy doc book --- book/src/SUMMARY.md | 1 + book/src/continuous_integration/gitlab.md | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 book/src/continuous_integration/gitlab.md diff --git a/book/src/SUMMARY.md b/book/src/SUMMARY.md index b02457307d74..a048fbbd8acf 100644 --- a/book/src/SUMMARY.md +++ b/book/src/SUMMARY.md @@ -9,6 +9,7 @@ - [Clippy's Lints](lints.md) - [Continuous Integration](continuous_integration/README.md) - [GitHub Actions](continuous_integration/github_actions.md) + - [GitLab CI](continuous_integration/gitlab.md) - [Travis CI](continuous_integration/travis.md) - [Development](development/README.md) - [Basics](development/basics.md) diff --git a/book/src/continuous_integration/gitlab.md b/book/src/continuous_integration/gitlab.md new file mode 100644 index 000000000000..bb3ef246c2fa --- /dev/null +++ b/book/src/continuous_integration/gitlab.md @@ -0,0 +1,16 @@ +# GitLab CI + +You can add Clippy to GitLab CI by using the latest stable [rust docker image](https://hub.docker.com/_/rust), +as it is shown in the `.gitlab-ci.yml` CI configuration file below, + +```yml +# Make sure CI fails on all warnings, including Clippy lints +variables: + RUSTFLAGS: "-Dwarnings" + +clippy_check: + image: rust:latest + script: + - rustup component add clippy + - cargo clippy --all-targets --all-features +```