Description
** Our build process comprises of 4-5 commands so trying to use config file and use it in command but getting error as "Invalid property specified in the configuration file. Ignoring it and proceeding" **
as per using-a-codeql-configuration-file, does config file gets used internally by codeql database create
without specifying --codescanning-config
option ? Some internet sources talks about yaml-based config file as well and using it with --codescanning-config
option, can you please clarify what's correct way to use config file?
I am trying this way :
codeql database create --language=cpp --github-url=https://github.com/ --codescanning-config=../codeql-config.yml --source-root . db
where codeql-config.yml file contents are like below :
name: My CodeQL Configuration
language: cpp
build:
- "./setup.sh <arguments>"
- "bash -c "command""
- "./setup2.sh"<arguments>"
- "bash -c "command""
getting below error :
Invalid property specified in the configuration file. Ignoring it and proceeding.
A fatal error occurred: Query pack codeql/cpp-queries cannot be found. Check the spelling of the pack.
Specifying multiple commands works but that becomes not maintainable as commands are lengthy :
codeql database create --command "cmd1" --command "cmd2" --command "cmd3" --command "cmd4" --language=cpp --github-url=https://github.com/ --source-root . db