]> xenbits.xensource.com Git - pvdrivers/win/xenbus.git/commit
Add CodeQL build stage
authorOwen Smith <owen.smith@citrix.com>
Wed, 24 Feb 2021 08:19:57 +0000 (08:19 +0000)
committerPaul Durrant <pdurrant@amazon.com>
Thu, 4 Mar 2021 09:53:45 +0000 (09:53 +0000)
commitf48f87a7918aa450e3dd440a7b8c841c146fa144
tree83a8f027d4465c0ff7af9abaa9ef5dcbec0316a8
parentad33b8dfc51ac067895de83ac0edf73beb0325bd
Add CodeQL build stage

CodeQL logs will be required for future WHQL submissions. Add a stage
that generates the required SARIF files. CodeQL is a semantic code
analysis engine, which will highlight vunerabilities that will need
fixing.

In order to use CodeQL, the CodeQL binaries must be on the path and the
Windows-Driver-Developer-Supplemental-Tools must be on the path defined
by the CODEQL_QUERY_SUITE environment variable (if defined), or under
the parent folder (if CODEQL_QUERY_SUITE variable is not defined)

Note: Due to the way the codeql command line is built, using quotes in a
MSBuild command line is not possible, so generate a batch file to wrap
the command line.

Signed-off-by: Owen Smith <owen.smith@citrix.com>
build.ps1
msbuild.ps1