Build UEFITool exclusively for coverity

This commit is contained in:
vit9696 2020-11-27 17:49:10 +03:00
parent e6f3f4380f
commit 6bb862d626
2 changed files with 7 additions and 3 deletions

View File

@ -148,10 +148,11 @@ jobs:
run: |
src=$(/usr/bin/curl -Lfs https://raw.githubusercontent.com/acidanthera/ocbuild/master/ci-bootstrap.sh) && eval "$src" || exit 1
- uses: actions/checkout@v2
- run: ./unixbuild.sh --configure
- name: Run Coverity
run: |
src=$(/usr/bin/curl -Lfs https://raw.githubusercontent.com/acidanthera/ocbuild/master/coverity/covstrap.sh) && eval "$src" || exit 1
env:
COVERITY_SCAN_TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }}
COVERITY_SCAN_EMAIL: ${{ secrets.COVERITY_SCAN_EMAIL }}
COVERITY_BUILD_COMMAND: ./unixbuild.sh
COVERITY_BUILD_COMMAND: ./unixbuild.sh --build

View File

@ -123,7 +123,10 @@ rm -rf dist
mkdir -p dist || exit 1
build_tool UEFITool "$UEFITOOL_VER" uefitool.pro
build_tool UEFIExtract "$UEFITOOL_VER" ""
build_tool UEFIFind "$UEFITOOL_VER" ""
# FIXME: cmake does not let overriding CC after generating files.
if [ "$COVERITY_SCAN_TOKEN" = "" ]; then
build_tool UEFIExtract "$UEFITOOL_VER" ""
build_tool UEFIFind "$UEFITOOL_VER" ""
fi
exit 0