diff --git a/.github/workflows/build-gluon.yml b/.github/workflows/build-gluon.yml index f395b9d566a87fb43cfdb2783144a7186e83d2c0..3d97b904d946e18a1c425ec40340b72bd1b927b8 100644 --- a/.github/workflows/build-gluon.yml +++ b/.github/workflows/build-gluon.yml @@ -44,11 +44,11 @@ jobs: - name: Show system information run: contrib/actions/show-system-info.sh - - name: Install Dependencies - run: sudo contrib/actions/install-dependencies.sh + - name: Build Docker container + run: docker build -t gluon-ci-container contrib/docker - - name: Build - run: contrib/actions/run-build.sh ${{ matrix.target }} + - name: Build Gluon + run: docker run --rm -v $PWD:/gluon-ci -w /gluon-ci --user "$(id -u):$(id -g)" gluon-ci-container contrib/actions/run-build.sh ${{ matrix.target }} - name: Archive build logs if: ${{ !cancelled() }} diff --git a/contrib/actions/install-dependencies.sh b/contrib/actions/install-dependencies.sh deleted file mode 100755 index 4f2d28c35c3dbfa79b381110a93d4e3648d69eb8..0000000000000000000000000000000000000000 --- a/contrib/actions/install-dependencies.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh - -set -e - -apt-get -y update -apt-get -y install git build-essential python3 gawk unzip libncurses5-dev zlib1g-dev libssl-dev libelf-dev wget rsync time qemu-utils -apt-get -y clean -rm -rf /var/lib/apt/lists/*