mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
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:
commit
d06edf5c76
@ -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
|
||||||
|
@ -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/**/*"
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user