From 7695e770a7b76e3a76f688dffb6c7c3adc75f0ca Mon Sep 17 00:00:00 2001 From: Jason Rhinelander Date: Tue, 5 Oct 2021 12:27:53 -0300 Subject: [PATCH] drone: quiet/optimize image setup --- .drone.jsonnet | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.drone.jsonnet b/.drone.jsonnet index 86cf6a0..4b67711 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -1,3 +1,6 @@ + +local apt_get_quiet = 'apt-get -o=Dpkg::Use-Pty=0 -q '; + local debian_pipeline(name, image, arch='amd64', deps='g++ libsodium-dev libzmq3-dev', cmake_extra='', build_type='Release', extra_cmds=[], allow_fail=false) = { kind: 'pipeline', type: 'docker', @@ -10,10 +13,12 @@ local debian_pipeline(name, image, arch='amd64', deps='g++ libsodium-dev libzmq3 image: image, [if allow_fail then "failure"]: "ignore", commands: [ - 'apt-get update', - 'apt-get install -y eatmydata', - 'eatmydata apt-get dist-upgrade -y', - 'eatmydata apt-get install -y cmake git ninja-build pkg-config ccache ' + deps, + 'echo "Building on ${DRONE_STAGE_MACHINE}"', + 'echo "man-db man-db/auto-update boolean false" | debconf-set-selections', + apt_get_quiet + 'update', + apt_get_quiet + 'install -y eatmydata', + 'eatmydata ' + apt_get_quiet + 'dist-upgrade -y', + 'eatmydata ' + apt_get_quiet + 'install -y cmake git ninja-build pkg-config ccache ' + deps, 'git submodule update --init --recursive', 'mkdir build', 'cd build',