diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f79d555c4fc4c60a6df6895388b08a77e80c1c28..684dc7b2e96cef9f7f01849bca5a6eb8e00c5e11 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,7 +11,7 @@ stages: variables: CARGO_HOME: $CI_PROJECT_DIR/cargo -.rust_changes: &rust_changes +.ci_conditions: &ci_conditions only: changes: - .gitlab-ci.yml @@ -19,9 +19,12 @@ variables: - bin/**/* - lib/**/* - release/**/* + except: + variables: + - $CI_COMMIT_MESSAGE =~ /^wip*/i .rust_stable_lin64: &rust_stable_lin64 - <<: *rust_changes + <<: *ci_conditions image: registry.duniter.org/docker/duniter-rs-ci:v1.33.3 tags: - redshift-rs-stable @@ -31,7 +34,7 @@ variables: - rustc --version && cargo --version .rust_beta_lin64: &rust_beta_lin64 - <<: *rust_changes + <<: *ci_conditions image: parity/rust:gitlab-ci tags: - redshift-rs-stable @@ -41,7 +44,7 @@ variables: - rustup show && rustc --version && cargo --version .rust_nightly_lin64: &rust_nightly_lin64 - <<: *rust_changes + <<: *ci_conditions image: rustlang/rust:nightly tags: - redshift-rs-nightly @@ -50,7 +53,7 @@ variables: - rustc --version && cargo --version .rust_stable_armv7: &rust_stable_armv7 - <<: *rust_changes + <<: *ci_conditions image: registry.duniter.org/docker/rust/armv7-builder:v1.33.0 tags: - redshift-rs-stable @@ -58,7 +61,7 @@ variables: - rustc --version && cargo --version .rust_stable_win64: &rust_stable_win64 - <<: *rust_changes + <<: *ci_conditions image: registry.duniter.org/docker/rust/win64-builder:v1.32.0 tags: - redshift-rs-stable