From d1b8fe9425fd6a3fee9bc4ba671f0819871aaf54 Mon Sep 17 00:00:00 2001 From: robojerk Date: Mon, 4 Aug 2025 00:58:15 +0000 Subject: [PATCH] add APT cache server configuration to CI/CD workflows --- .forgejo/workflows/build-deb.yml | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/.forgejo/workflows/build-deb.yml b/.forgejo/workflows/build-deb.yml index 8c0cc94..2637b3b 100644 --- a/.forgejo/workflows/build-deb.yml +++ b/.forgejo/workflows/build-deb.yml @@ -18,16 +18,20 @@ jobs: cp -r /tmp/deb-mock/* . cp -r /tmp/deb-mock/.* . 2>/dev/null || true - - name: Set up Python - run: | - sudo apt update - sudo apt install -y python3.12 python3.12-venv python3-pip - - - name: Install build dependencies - run: | - sudo apt update - sudo apt install -y build-essential devscripts debhelper dh-python python3-all python3-setuptools - sudo apt install -y sbuild schroot debootstrap + - name: Set up Python + run: | + sudo apt update + sudo apt install -y python3.12 python3.12-venv python3-pip + + - name: Install build dependencies + run: | + # Configure APT to use your cache server + echo 'Acquire::http::Proxy "http://192.168.1.79:3142";' | sudo tee /etc/apt/apt.conf.d/99proxy + echo 'Acquire::https::Proxy "http://192.168.1.79:3142";' | sudo tee -a /etc/apt/apt.conf.d/99proxy + + sudo apt update + sudo apt install -y build-essential devscripts debhelper dh-python python3-all python3-setuptools + sudo apt install -y sbuild schroot debootstrap - name: Create deb-mock directories run: |