From 3de918d4bd4924980e6db51f4fa66a8899652ccf Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Thu, 16 Jan 2020 23:25:40 +0100 Subject: [PATCH] add build commands --- .drone.jsonnet | 11 +++++++---- .drone.yml | 9 ++++++--- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/.drone.jsonnet b/.drone.jsonnet index 66b31b4..ddfb117 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -21,20 +21,23 @@ local PipelineBuild(os='linux', arch='amd64') = { commands: [ '[ -z "${DRONE_TAG}" ] && BITWARDEN_VERSION=master || BITWARDEN_VERSION=${DRONE_TAG%-*}', 'mkdir -p source/', - 'apt-get update && apt-get install -y --no-install-recommends libpq-dev', + 'apt-get -qq update && apt-get install -yqq --no-install-recommends libpq-dev ', 'rustup set profile minimal', - 'curl -L https://github.com/dani-garcia/bitwarden_rs/archive/$BITWARDEN_VERSION.tar.gz | tar xz -C source/ --strip-components=1', + 'curl -sSL https://github.com/dani-garcia/bitwarden_rs/archive/$BITWARDEN_VERSION.tar.gz | tar xz -C source/ --strip-components=1', 'ls -lah source && id', 'cargo new --bin app/ && cd app/', 'cp ../source/Cargo.* .', 'cp ../source/rust-toolchain .', 'cp ../source/build.rs .', 'rustup target add x86_64-unknown-linux-musl', - 'cargo build --features $DB --release', + 'cargo build -j 8 --features $DB --release', 'find . -not -path "./target*" -delete', 'ls -lah', 'cp -rT ../source .', - 'ls -lah' + 'ls -lah', + 'touch src/main.rs', + 'cargo build -j 8 --features $DB --release', + './target/x86_64-unknown-linux-musl/release/bitwarden_rs --help' ], }, // { diff --git a/.drone.yml b/.drone.yml index 1cbdaad..1cf4655 100644 --- a/.drone.yml +++ b/.drone.yml @@ -12,20 +12,23 @@ steps: commands: - "[ -z \"${DRONE_TAG}\" ] && BITWARDEN_VERSION=master || BITWARDEN_VERSION=${DRONE_TAG%-*}" - mkdir -p source/ - - apt-get update && apt-get install -y --no-install-recommends libpq-dev + - "apt-get -qq update && apt-get install -yqq --no-install-recommends libpq-dev " - rustup set profile minimal - - curl -L https://github.com/dani-garcia/bitwarden_rs/archive/$BITWARDEN_VERSION.tar.gz | tar xz -C source/ --strip-components=1 + - curl -sSL https://github.com/dani-garcia/bitwarden_rs/archive/$BITWARDEN_VERSION.tar.gz | tar xz -C source/ --strip-components=1 - ls -lah source && id - cargo new --bin app/ && cd app/ - cp ../source/Cargo.* . - cp ../source/rust-toolchain . - cp ../source/build.rs . - rustup target add x86_64-unknown-linux-musl - - cargo build --features $DB --release + - cargo build -j 8 --features $DB --release - find . -not -path "./target*" -delete - ls -lah - cp -rT ../source . - ls -lah + - touch src/main.rs + - cargo build -j 8 --features $DB --release + - ./target/x86_64-unknown-linux-musl/release/bitwarden_rs --help environment: DB: postgresql DEBIAN_FRONTEND: noninteractive