diff --git a/.github/workflows/build-and-deploy-release.yml b/.github/workflows/build-and-deploy-release.yml index ab4316944..f1660fb44 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 }} @@ -53,12 +55,13 @@ jobs: - name: Setup SSH env: SSH_AUTH_SOCK: /tmp/ssh_agent.sock + shell: bash run: | ssh-agent -a $SSH_AUTH_SOCK > /dev/null 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..977a4f43d 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 }} @@ -51,12 +53,13 @@ jobs: - name: Setup SSH env: SSH_AUTH_SOCK: /tmp/ssh_agent.sock + shell: bash run: | ssh-agent -a $SSH_AUTH_SOCK > /dev/null 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..2ce901add 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 }}