ci: add glibc to build matrix

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
This commit is contained in:
CrazyMax 2021-12-09 16:37:02 +01:00
parent 4db5a4f82d
commit 3425e9dc3c
No known key found for this signature in database
GPG Key ID: 3248E46B6BB8C7F7
1 changed files with 11 additions and 1 deletions

View File

@ -19,6 +19,9 @@ jobs:
target: target:
- cross - cross
- dynbinary-cross - dynbinary-cross
use_glibc:
- ""
- glibc
steps: steps:
- -
name: Checkout name: Checkout
@ -33,6 +36,8 @@ jobs:
uses: docker/bake-action@v1 uses: docker/bake-action@v1
with: with:
targets: ${{ matrix.target }} targets: ${{ matrix.target }}
env:
USE_GLIBC: ${{ matrix.use_glibc }}
- -
name: Flatten artifacts name: Flatten artifacts
working-directory: ./build working-directory: ./build
@ -43,11 +48,16 @@ jobs:
tar -cvzf "${base}.tar.gz" "$dir" tar -cvzf "${base}.tar.gz" "$dir"
rm -rf "$dir" rm -rf "$dir"
done done
if [ -z "${{ matrix.use_glibc }}" ]; then
echo "ARTIFACT_NAME=${{ matrix.target }}" >> $GITHUB_ENV
else
echo "ARTIFACT_NAME=${{ matrix.target }}-glibc" >> $GITHUB_ENV
fi
- -
name: Upload artifacts name: Upload artifacts
uses: actions/upload-artifact@v2 uses: actions/upload-artifact@v2
with: with:
name: ${{ matrix.target }} name: ${{ env.ARTIFACT_NAME }}
path: ./build/* path: ./build/*
if-no-files-found: error if-no-files-found: error