From: Iker Pedrosa Date: Wed, 29 May 2024 14:26:39 +0000 (+0200) Subject: CI: use Ansible build in Github Action X-Git-Tag: 4.17.0-rc1~96 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=28ffa634d8a114c8594f5fbb9479ea0a88cf17f2;p=thirdparty%2Fshadow.git CI: use Ansible build in Github Action Signed-off-by: Iker Pedrosa --- diff --git a/.github/workflows/runner.yml b/.github/workflows/runner.yml index 5a1fef4ae..881b63f12 100644 --- a/.github/workflows/runner.yml +++ b/.github/workflows/runner.yml @@ -96,15 +96,25 @@ jobs: - name: Checkout repository uses: actions/checkout@v3 + - name: Install Ansible + run: | + sudo apt-get update + sudo apt-get -y install ansible + - name: Build container run: | - docker buildx build -f ./share/containers/${{ matrix.os }}.dockerfile . --output build-out + pushd share/ansible/ + ansible-playbook playbook.yml -i inventory.ini -e 'distribution=${{ matrix.os }}' + popd - name: Store artifacts + if: always() uses: actions/upload-artifact@v3 with: name: ${{ matrix.os }}-build path: | - ./build-out/config.log - ./build-out/config.h + ./share/ansible/build-out/config.log + ./share/ansible/build-out/config.h + ./share/ansible/build-out/build.log + ./share/ansible/build-out/test-suite.log if-no-files-found: ignore