Added build dependencies to CI and Dockerfile
continuous-integration/drone the build failed Details

pull/8/head
Jef Roosens 2021-06-25 11:32:50 +02:00
parent a696888e11
commit 0eeea1e593
Signed by: Jef Roosens
GPG Key ID: B580B976584B5F30
2 changed files with 9 additions and 0 deletions

View File

@ -19,6 +19,7 @@ pipeline:
environment:
- CARGO_HOME=.cargo
commands:
- apk add musl-dev postgresql-dev
- cargo build
@ -28,6 +29,7 @@ pipeline:
environment:
- CARGO_HOME=.cargo
commands:
- apk add musl-dev postgresql-dev
- cargo test
@ -38,6 +40,7 @@ pipeline:
environment:
- CARGO_HOME=.cargo
commands:
- apk add musl-dev postgresql-dev
- cargo fmt -- --check
# This is run here because it requires compilation
- cargo clippy --all-targets -- -D warnings

View File

@ -2,6 +2,12 @@ FROM rust:1.52-alpine3.13 AS builder
WORKDIR /src
# Install build dependencies
RUN apk add --no-cache \
musl-dev \
postgresql-dev
# Copy over source code
COPY Cargo.toml Cargo.lock ./
COPY src ./src/