diff --git a/tools/ci/artifacts_handler.py b/tools/ci/artifacts_handler.py index a6f5f6a365..6147f61bdd 100644 --- a/tools/ci/artifacts_handler.py +++ b/tools/ci/artifacts_handler.py @@ -41,6 +41,7 @@ TYPE_PATTERNS_DICT = { '**/build*/flasher_args.json', '**/build*/flash_project_args', '**/build*/config/sdkconfig.json', + '**/build*/sdkconfig', '**/build*/project_description.json', 'list_job*.txt', ], diff --git a/tools/ci/dynamic_pipelines/scripts/child_pipeline_build_apps.py b/tools/ci/dynamic_pipelines/scripts/child_pipeline_build_apps.py index cf4d3ebe9c..1f31deb539 100644 --- a/tools/ci/dynamic_pipelines/scripts/child_pipeline_build_apps.py +++ b/tools/ci/dynamic_pipelines/scripts/child_pipeline_build_apps.py @@ -1,12 +1,12 @@ # SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD # SPDX-License-Identifier: Apache-2.0 - import argparse import sys import __init__ # noqa: F401 # inject the system path from dynamic_pipelines.constants import TEST_RELATED_APPS_FILENAME -from idf_build_apps import build_apps, setup_logging +from idf_build_apps import build_apps +from idf_build_apps import setup_logging from idf_build_apps.utils import semicolon_separated_str_to_list from idf_ci.app import import_apps_from_txt from idf_pytest.constants import DEFAULT_IGNORE_WARNING_FILEPATH @@ -69,5 +69,6 @@ if __name__ == '__main__': collect_size_info='size_info_@p.txt', collect_app_info=args.collect_app_info, junitxml=args.junitxml, + copy_sdkconfig=True, ) ) diff --git a/tools/ci/idf_ci/uploader.py b/tools/ci/idf_ci/uploader.py index 47dfcd7a43..8322209081 100644 --- a/tools/ci/idf_ci/uploader.py +++ b/tools/ci/idf_ci/uploader.py @@ -54,6 +54,7 @@ class AppUploader(AppDownloader): 'flasher_args.json', 'flash_project_args', 'config/sdkconfig.json', + 'sdkconfig', 'project_description.json', ], ArtifactType.LOGS: [