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:
- cross
- dynbinary-cross
use_glibc:
- ""
- glibc
steps:
-
name: Checkout
@ -33,6 +36,8 @@ jobs:
uses: docker/bake-action@v1
with:
targets: ${{ matrix.target }}
env:
USE_GLIBC: ${{ matrix.use_glibc }}
-
name: Flatten artifacts
working-directory: ./build
@ -43,11 +48,16 @@ jobs:
tar -cvzf "${base}.tar.gz" "$dir"
rm -rf "$dir"
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
uses: actions/upload-artifact@v2
with:
name: ${{ matrix.target }}
name: ${{ env.ARTIFACT_NAME }}
path: ./build/*
if-no-files-found: error