From 86b00d945f7a6dc16a7993cd48215d43af9e8a73 Mon Sep 17 00:00:00 2001 From: Stephanie Gawroriski Date: Tue, 23 Apr 2024 05:44:05 +0000 Subject: [PATCH] Use non-interactive build for Debian. --- .circleci/config.yml | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 44875a9b73..c2a20fc84a 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -149,19 +149,34 @@ commands: - store_artifacts: path: <>/test-results + # Standard apt-get install + linux-debian-apt-get-install: + parameters: + packages: + type: string + steps: + - run: + name: Install packages + environment: + DEBIAN_FRONTEND: noninteractive + command: | + apt-get install -yqq --no-install-recommends <> + # Install standard packages in Debian/Ubuntu linux-install-required: steps: - run: name: Install Sudo + environment: + DEBIAN_FRONTEND: noninteractive command: apt-get update -y && apt-get -yqq install sudo || echo "Failed, but ignoring..." - run: name: Update package lists + environment: + DEBIAN_FRONTEND: noninteractive command: sudo apt-get update -y - - run: - name: Install required dependencies - command: | - sudo apt-get install -yqq --no-install-recommends cmake build-essential curl wget openjdk-17-jdk gcc g++ make clang git openssh-client + - linux-debian-apt-get-install: + packages: cmake build-essential curl wget openjdk-17-jdk gcc g++ make clang git openssh-client # Install required packages on Windows windows-install-required: -- 2.11.4.GIT