From: Felix Ableitner Date: Thu, 10 Dec 2020 12:14:32 +0000 (+0100) Subject: change step order for better caching X-Git-Url: http://these/git/%22https:/nerdica.net/photo/contact/80/%7BelementUrl%7D?a=commitdiff_plain;h=82c3778082ede4a8332841b1c536e7f5a9b543e6;p=lemmy.git change step order for better caching --- 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