From ec3c0e92f2f7b9c591274048b5c33fb86dafe6af Mon Sep 17 00:00:00 2001 From: ciscon Date: Wed, 29 May 2024 14:43:45 -0400 Subject: [PATCH] PIPELINE: use debian stable container for builds --- .github/workflows/build-and-deploy-release.yml | 12 +++++++----- .github/workflows/build-and-deploy-snapshot.yml | 12 +++++++----- .github/workflows/build-targets.yml | 10 ++++++---- 3 files changed, 20 insertions(+), 14 deletions(-) diff --git a/.github/workflows/build-and-deploy-release.yml b/.github/workflows/build-and-deploy-release.yml index ab431694..88ae55b2 100644 --- a/.github/workflows/build-and-deploy-release.yml +++ b/.github/workflows/build-and-deploy-release.yml @@ -35,15 +35,17 @@ jobs: os: windows arch: x86 ext: ".dll" + container: + image: debian:stable steps: - name: Checkout uses: actions/checkout@v2 - name: Prepare Build Environemnt run: | - sudo apt-get update - sudo apt-get -y install build-essential cmake gcc-i686-linux-gnu - sudo apt-get -y install gcc-arm-linux-gnueabihf libc6-dev-armhf-cross gcc-aarch64-linux-gnu libc6-dev-arm64-cross - sudo apt-get -y install gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 + apt-get update + apt-get -y install build-essential cmake gcc-i686-linux-gnu + apt-get -y install gcc-arm-linux-gnueabihf libc6-dev-armhf-cross gcc-aarch64-linux-gnu libc6-dev-arm64-cross + apt-get -y install gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 - name: Build run: | ./build_cmake.sh ${{ matrix.target }} @@ -58,7 +60,7 @@ jobs: ssh-add - <<< "${{ secrets.SSH_PRIVATE_KEY }}" - name: Set date run: | - sudo timedatectl set-timezone Europe/Amsterdam + timedatectl set-timezone Europe/Amsterdam echo "DATE=$(date "+%Y%m%d-%H%M%S")" >> $GITHUB_ENV - name: Deploy env: diff --git a/.github/workflows/build-and-deploy-snapshot.yml b/.github/workflows/build-and-deploy-snapshot.yml index 385865ba..33df5657 100644 --- a/.github/workflows/build-and-deploy-snapshot.yml +++ b/.github/workflows/build-and-deploy-snapshot.yml @@ -33,15 +33,17 @@ jobs: os: windows arch: x86 ext: ".dll" + container: + image: debian:stable steps: - name: Checkout uses: actions/checkout@v2 - name: Prepare Build Environemnt run: | - sudo apt-get update - sudo apt-get -y install build-essential cmake gcc-i686-linux-gnu - sudo apt-get -y install gcc-arm-linux-gnueabihf libc6-dev-armhf-cross gcc-aarch64-linux-gnu libc6-dev-arm64-cross - sudo apt-get -y install gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 + apt-get update + apt-get -y install build-essential cmake gcc-i686-linux-gnu + apt-get -y install gcc-arm-linux-gnueabihf libc6-dev-armhf-cross gcc-aarch64-linux-gnu libc6-dev-arm64-cross + apt-get -y install gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 - name: Build run: | ./build_cmake.sh ${{ matrix.target }} @@ -56,7 +58,7 @@ jobs: ssh-add - <<< "${{ secrets.SSH_PRIVATE_KEY }}" - name: Set date run: | - sudo timedatectl set-timezone Europe/Amsterdam + timedatectl set-timezone Europe/Amsterdam echo "DATE=$(date "+%Y%m%d-%H%M%S")" >> $GITHUB_ENV - name: Deploy env: diff --git a/.github/workflows/build-targets.yml b/.github/workflows/build-targets.yml index a7ce9e95..2ce901ad 100644 --- a/.github/workflows/build-targets.yml +++ b/.github/workflows/build-targets.yml @@ -33,15 +33,17 @@ jobs: os: windows arch: x86 ext: ".dll" + container: + image: debian:stable steps: - name: Checkout uses: actions/checkout@v2 - name: Prepare Build Environemnt run: | - sudo apt-get update - sudo apt-get -y install build-essential cmake gcc-i686-linux-gnu - sudo apt-get -y install gcc-arm-linux-gnueabihf libc6-dev-armhf-cross gcc-aarch64-linux-gnu libc6-dev-arm64-cross - sudo apt-get -y install gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 + apt-get update + apt-get -y install build-essential cmake gcc-i686-linux-gnu + apt-get -y install gcc-arm-linux-gnueabihf libc6-dev-armhf-cross gcc-aarch64-linux-gnu libc6-dev-arm64-cross + apt-get -y install gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 - name: Build run: | ./build_cmake.sh ${{ matrix.target }}