From 82c3778082ede4a8332841b1c536e7f5a9b543e6 Mon Sep 17 00:00:00 2001 From: Felix Ableitner <me@nutomic.com> Date: Thu, 10 Dec 2020 13:14:32 +0100 Subject: [PATCH] change step order for better caching --- .drone.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/.drone.yml b/.drone.yml index 3727a5f6..5bd490ed 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,18 +2,11 @@ kind: pipeline name: default steps: - - name: install deps + + - name: cargo check # we need to use this experimental image because the normal rust-musl-builder doesnt # allow building as root (and drone doesnt have an easy way to git clone as non-root) # https://github.com/emk/rust-musl-builder/issues/96 - image: ekidd/rust-musl-builder:experimental-stable - user: root - commands: - - apt-get -y update - - apt-get -y install --no-install-recommends espeak postgresql-client - - cargo install diesel_cli --no-default-features --features postgres - - - name: cargo check image: ekidd/rust-musl-builder:experimental-stable user: root commands: @@ -31,6 +24,14 @@ steps: commands: - mdbook build docs/ + - name: install test deps + image: ekidd/rust-musl-builder:experimental-stable + user: root + commands: + - apt-get -y update + - apt-get -y install --no-install-recommends espeak postgresql-client + - cargo install diesel_cli --no-default-features --features postgres + - name: cargo test image: ekidd/rust-musl-builder:experimental-stable user: root -- 2.44.1