Merge branch 'ci/code_quality_report_allow_failure' into 'master'

ci: allow failure for code quality report

See merge request espressif/esp-idf!12392
This commit is contained in:
Angus Gratton 2021-02-19 02:36:40 +00:00
commit d06edf5c76
3 changed files with 9 additions and 1 deletions

View File

@ -47,6 +47,7 @@
* @esp-idf-codeowners/other * @esp-idf-codeowners/other
/.* @esp-idf-codeowners/tools /.* @esp-idf-codeowners/tools
/.gitlab/ci/ @esp-idf-codeowners/ci
/.gitlab-ci.yml @esp-idf-codeowners/ci /.gitlab-ci.yml @esp-idf-codeowners/ci
/.pre-commit-config.yaml @esp-idf-codeowners/ci /.pre-commit-config.yaml @esp-idf-codeowners/ci
/.readthedocs.yml @esp-idf-codeowners/docs /.readthedocs.yml @esp-idf-codeowners/docs

View File

@ -13,6 +13,7 @@
.patterns-c-files: &patterns-c-files .patterns-c-files: &patterns-c-files
- ".gitlab/ci/static-code-analysis.yml" - ".gitlab/ci/static-code-analysis.yml"
- "tools/ci/static-analysis-rules.yml"
- "**/*.{c,C}" - "**/*.{c,C}"
- "**/*.{h,H}" - "**/*.{h,H}"
- "components/**/Kconfig" - "components/**/Kconfig"
@ -121,6 +122,9 @@
- "tools/kconfig_new/**/*" - "tools/kconfig_new/**/*"
- "tools/detect_python.sh"
- "tools/detect_python.fish"
.patterns-windows: &patterns-windows .patterns-windows: &patterns-windows
- "tools/windows/**/*" - "tools/windows/**/*"

View File

@ -58,7 +58,8 @@ code_quality_check:
extends: extends:
- .sonar_scan_template - .sonar_scan_template
- .rules:patterns:static-code-analysis-preview - .rules:patterns:static-code-analysis-preview
allow_failure: true allow_failure: true # since now it's using exit code to indicate the code analysis result,
# we don't want to block ci when critical issues founded
script: script:
- export CI_MERGE_REQUEST_COMMITS=$(python ${CI_PROJECT_DIR}/tools/ci/ci_get_mr_info.py commits ${CI_COMMIT_REF_NAME} | tr '\n' ',') - export CI_MERGE_REQUEST_COMMITS=$(python ${CI_PROJECT_DIR}/tools/ci/ci_get_mr_info.py commits ${CI_COMMIT_REF_NAME} | tr '\n' ',')
# test if this branch have merge request, if not, exit 0 # test if this branch have merge request, if not, exit 0
@ -88,6 +89,8 @@ code_quality_report:
extends: extends:
- .sonar_scan_template - .sonar_scan_template
- .rules:protected - .rules:protected
allow_failure: true # since now it's using exit code to indicate the code analysis result,
# we don't want to block ci when critical issues founded
script: script:
- sonar-scanner - sonar-scanner
-Dsonar.branch.name=$CI_COMMIT_REF_NAME -Dsonar.branch.name=$CI_COMMIT_REF_NAME