From df8214846589da3208f0ee5488ca8308f1790ece Mon Sep 17 00:00:00 2001 From: librelois <elois@ifee.fr> Date: Wed, 16 May 2018 15:56:56 +0200 Subject: [PATCH] try to publish doc via gitlab pages --- .gitlab-ci.yml | 41 +++++++++++++++++++++++++++++------------ 1 file changed, 29 insertions(+), 12 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a942c57e..d5a5a5ec 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,7 +1,7 @@ stages: - build_and_tests - - clippy - fmt + - clippy - publish before_script: @@ -37,29 +37,29 @@ build_and_tests:nightly: when: manual allow_failure: true -clippy: - stage: clippy +fmt: + stage: fmt image: rustlang/rust:nightly tags: - redshift-rs-nightly before_script: - export PATH="$HOME/.cargo/bin:$PATH" - - cargo install --force clippy --verbose + - cargo install --force rustfmt-nightly script: - - cargo clippy --all -- -D warnings --verbose - allow_failure: true - -fmt: - stage: fmt + - cargo fmt -- --check + allow_failure: true + +clippy: + stage: clippy image: rustlang/rust:nightly tags: - redshift-rs-nightly before_script: - export PATH="$HOME/.cargo/bin:$PATH" - - cargo install --force rustfmt-nightly + - cargo install --force clippy --verbose script: - - cargo fmt -- --check - allow_failure: true + - cargo clippy --all -- -D warnings --verbose + allow_failure: true publish:crate: stage: publish @@ -73,4 +73,21 @@ publish:crate: only: - tags allow_failure: false + when: manual + +pages: + stage: publish + tags: + - redshift-rs-stable + before_script: + - export PATH="$HOME/.cargo/bin:$PATH" + script: + - cargo doc + - mv target/doc public + - ls public + artifacts: + untracked: true + paths: + - public + allow_failure: true when: manual \ No newline at end of file -- GitLab