diff --git a/.github/workflows/build-and-deploy-release.yml b/.github/workflows/build-and-deploy-release.yml index ab4316944..984795ad0 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 openssh-client + 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 385865ba9..c34e80912 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 openssh-client + 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 a7ce9e95c..58f595ad8 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 openssh-client + 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 }}