From 331985f0a048a27635bb7ea4093542c99a479f8f Mon Sep 17 00:00:00 2001 From: Felix Ableitner Date: Thu, 10 Dec 2020 13:24:16 +0100 Subject: [PATCH] start postgres later --- .drone.yml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/.drone.yml b/.drone.yml index ffffb79b8..6e7c2aec1 100644 --- a/.drone.yml +++ b/.drone.yml @@ -34,6 +34,14 @@ steps: - cargo install diesel_cli --no-default-features --features postgres - mv /root/.cargo/bin/diesel /dieselcli/diesel + # start postgres this way so that previous steps can be cached + - name: database + image: postgres:12-alpine + environment: + POSTGRES_USER: lemmy + POSTGRES_PASSWORD: password + detach: true + - name: install deps and run cargo test image: ekidd/rust-musl-builder:experimental-stable user: root @@ -50,7 +58,7 @@ steps: - apt-get -y install --no-install-recommends espeak postgresql-client - /dieselcli/diesel migration run - cargo test --workspace --no-fail-fast - + - name: run federation tests image: docker/compose:alpine-1.27.4 commands: @@ -84,13 +92,6 @@ steps: ref: - refs/heads/feature-* - refs/tags/* - -services: -- name: database - image: postgres:12-alpine - environment: - POSTGRES_USER: lemmy - POSTGRES_PASSWORD: password volumes: - name: dieselcli