Merge pull request #3384 from crazy-max/ci-glibc

ci: add glibc to build matrix
This commit is contained in:
Sebastiaan van Stijn 2021-12-09 16:58:50 +01:00 committed by GitHub
commit 6fbf816901
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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