Skip to content

Commit 5c61500

Browse files
committed
ci: generate report for disabled apps
1 parent f160701 commit 5c61500

File tree

3 files changed

+1000
-0
lines changed

3 files changed

+1000
-0
lines changed

.gitlab/ci/build.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -313,3 +313,22 @@ build_child_pipeline:
313313
- artifact: build_child_pipeline.yml
314314
job: generate_build_child_pipeline
315315
strategy: depend
316+
317+
generate_disabled_apps_report:
318+
extends:
319+
- .build_template
320+
tags: [fast_run, shiny]
321+
dependencies: # set dependencies to null to avoid missing artifacts issue
322+
needs:
323+
- pipeline_variables
324+
- job: baseline_manifest_sha
325+
optional: true
326+
artifacts:
327+
paths:
328+
- disabled_report.html
329+
expire_in: 1 week
330+
when: always
331+
script:
332+
- pip install dominate idf-build-apps>=2.12.0
333+
- run_cmd python tools/ci/gen_disabled_report.py --output disabled_report.html --verbose --enable-preview-targets
334+
- echo "Report generated at https://${CI_PAGES_HOSTNAME}:${CI_SERVER_PORT}/-/esp-idf/-/jobs/${CI_JOB_ID}/artifacts/disabled_report.html"

tools/ci/exclude_check_tools_files.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ tools/ci/dynamic_pipelines/**/*
1818
tools/ci/envsubst.py
1919
tools/ci/executable-list.txt
2020
tools/ci/fix_empty_prototypes.sh
21+
tools/ci/gen_disabled_report.py
2122
tools/ci/generate_rules.py
2223
tools/ci/get-full-sources.sh
2324
tools/ci/get_all_test_results.py

0 commit comments

Comments
 (0)