Console Output

Started by user wuyanjun
Started by user wuyanjun
Started by user wuyanjun
Started by user wuyanjun
Started by user wuyanjun
Started by user wuyanjun
Started by user wuyanjun
Obtained params/tangshan-jinxi-submodule.jenkinsfile from git http://159.27.226.4/weilikang/jenkinsfiles.git
Loading library jenkinslib@master
Attempting to resolve master from remote references...
 > git --version # timeout=10
 > git --version # 'git version 2.25.1'
using GIT_ASKPASS to set credentials gitlab_weilk
 > git ls-remote -h -- http://159.27.226.4/weilikang/jenkinslib.git # timeout=10
Found match: refs/heads/master revision d4dd3a924d94505235fcef2d80ed2cc7f982a687
The recommended git tool is: NONE
using credential gitlab_weilk
 > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/tangshan-jinxi-submodule@libs/e94781a6efe9f09486b8ea226d2b758971618b049d1fe436de6265fac85ceea3/.git # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url http://159.27.226.4/weilikang/jenkinslib.git # timeout=10
Fetching without tags
Fetching upstream changes from http://159.27.226.4/weilikang/jenkinslib.git
 > git --version # timeout=10
 > git --version # 'git version 2.25.1'
using GIT_ASKPASS to set credentials gitlab_weilk
 > git fetch --no-tags --force --progress -- http://159.27.226.4/weilikang/jenkinslib.git +refs/heads/*:refs/remotes/origin/* # timeout=10
Checking out Revision d4dd3a924d94505235fcef2d80ed2cc7f982a687 (master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f d4dd3a924d94505235fcef2d80ed2cc7f982a687 # timeout=10
Commit message: "Update vehicleInfo.groovy"
 > git rev-list --no-walk d4dd3a924d94505235fcef2d80ed2cc7f982a687 # timeout=10
[Pipeline] Start of Pipeline
[Pipeline] echo
pncc_port_related_config,pncc_vehicle_related_config
[Pipeline] properties
[Pipeline] node
Running on Jenkins in /var/lib/jenkins/workspace/tangshan-jinxi-submodule
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Declarative: Checkout SCM)
[Pipeline] checkout
The recommended git tool is: NONE
using credential gitlab_weilk
 > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/tangshan-jinxi-submodule/.git # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url http://159.27.226.4/weilikang/jenkinsfiles.git # timeout=10
Fetching upstream changes from http://159.27.226.4/weilikang/jenkinsfiles.git
 > git --version # timeout=10
 > git --version # 'git version 2.25.1'
using GIT_ASKPASS to set credentials gitlab_weilk
 > git fetch --tags --force --progress -- http://159.27.226.4/weilikang/jenkinsfiles.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision 627c09e458776a1b23504161b6f770f41d07a1ff (refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 627c09e458776a1b23504161b6f770f41d07a1ff # timeout=10
Commit message: "Update hainan-yangpu-submodule.jenkinsfile"
 > git rev-list --no-walk 627c09e458776a1b23504161b6f770f41d07a1ff # timeout=10
[Pipeline] }
[Pipeline] // stage
[Pipeline] withEnv
[Pipeline] {
[Pipeline] withEnv
[Pipeline] {
[Pipeline] lock
Trying to acquire lock on [Label: built-in, Quantity: 1]
Found 0 available resource(s). Waiting for correct amount: 1.
[Label: built-in, Quantity: 1] is locked, waiting...
Lock acquired on [Label: built-in, Quantity: 1]
[Pipeline] {
[Pipeline] timeout
Timeout set to expire in 3 hr 0 min
[Pipeline] {
[Pipeline] stage
[Pipeline] { (checkout)
[Pipeline] script
[Pipeline] {
[Pipeline] ansiColor
[Pipeline] {
[Pipeline] echo >>>>>>>>>>################################# 更新车辆参数: [TSJX_XG_AT001, TSJX_XG_AT002, TSJX_XG_AT003, TSJX_XG_AT004] ###############################>>>>>>>>>> [Pipeline] }
[Pipeline] // ansiColor [Pipeline] fileExists [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params_module_orin_master_TSJX_XG_AT001_2026-09-22_11-45-54 /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params_module_orin_master_TSJX_XG_AT001_2026-09-22_11-45-54.zip /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params_submodule@tmp /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/version.json [Pipeline] sh + mkdir -p /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params [Pipeline] sh + mkdir -p /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params_submodule [Pipeline] echo -------------------------- 更新TSJX_XG_AT001参数,设备类型master -------------------------- [Pipeline] dir Running in /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params_submodule [Pipeline] { [Pipeline] echo rc_dev,master,main,http://159.27.226.4/config/vehicles/jinxigangtie/TSJX_XG_AT001.git [Pipeline] checkout The recommended git tool is: NONE using credential gitlab_ota Cloning the remote Git repository Using shallow clone with depth 1 Cloning repository http://159.27.226.4/config/vehicles/jinxigangtie/TSJX_XG_AT001.git > git init /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params_submodule # timeout=10 Fetching upstream changes from http://159.27.226.4/config/vehicles/jinxigangtie/TSJX_XG_AT001.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_ASKPASS to set credentials gitlab_ota > git fetch --tags --force --progress --depth=1 -- http://159.27.226.4/config/vehicles/jinxigangtie/TSJX_XG_AT001.git +refs/heads/*:refs/remotes/origin/* # timeout=30 > git config remote.origin.url http://159.27.226.4/config/vehicles/jinxigangtie/TSJX_XG_AT001.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch > git rev-parse origin/main^{commit} # timeout=10 Checking out Revision 01c3fc04471e3c235ee05854967c4feeb3b8be0a (origin/main) > git config core.sparsecheckout # timeout=10 > git checkout -f 01c3fc04471e3c235ee05854967c4feeb3b8be0a # timeout=30 Commit message: "Update .gitmodules" > git rev-list --no-walk 01c3fc04471e3c235ee05854967c4feeb3b8be0a # timeout=10 [Pipeline] sh + git submodule init Submodule 'crane_align_common' (git@159.27.226.4:lidar_localization_mapping/config/crane_align/crane_align_common.git) registered for path 'crane_align_common' Submodule 'crane_align_customized' (git@159.27.226.4:lidar_localization_mapping/config/crane_align/crane_align_customized.git) registered for path 'crane_align_customized' Submodule 'hardware' (git@159.27.226.4:hardware/config/tangshanjinxi/TSJX_XG_AT001.git) registered for path 'hardware' Submodule 'hdmap' (git@159.27.226.4:map/config/modules/hdmap.git) registered for path 'hdmap' Submodule 'hdmap_interface' (git@159.27.226.4:map/config/modules/hdmap_interface.git) registered for path 'hdmap_interface' Submodule 'hesai_lidar_common' (git@159.27.226.4:lidar_localization_mapping/config/hesai_lidar/hesai_lidar_common.git) registered for path 'hesai_lidar_common' Submodule 'hesai_lidar_customized' (git@159.27.226.4:lidar_localization_mapping/config/hesai_lidar/hesai_lidar_customized.git) registered for path 'hesai_lidar_customized' Submodule 'lidar_loc_v2_common' (git@159.27.226.4:lidar_localization_mapping/config/lidar_loc_v2/lidar_loc_v2_common.git) registered for path 'lidar_loc_v2_common' Submodule 'lidar_loc_v2_customized' (git@159.27.226.4:lidar_localization_mapping/config/lidar_loc_v2/lidar_loc_v2_customized.git) registered for path 'lidar_loc_v2_customized' Submodule 'mqtt-tls' (git@159.27.226.4:system/config/vehicles/certificate/T803.git) registered for path 'mqtt-tls' Submodule 'msf-port' (git@159.27.226.4:localization/config/msf-port.git) registered for path 'msf-port' Submodule 'msf-vehicle' (git@159.27.226.4:localization/config/jinxigangtie/tsjx_xg_at001.git) registered for path 'msf-vehicle' Submodule 'perception_camera_driver' (git@159.27.226.4:lidar/config/modules/perception_camera_driver.git) registered for path 'perception_camera_driver' Submodule 'perception_new_detection' (git@159.27.226.4:lidar/config/modules/perception_new_detection.git) registered for path 'perception_new_detection' Submodule 'perception_spreader_imv' (git@159.27.226.4:lidar/config/modules/perception_spreader_imv.git) registered for path 'perception_spreader_imv' Submodule 'perception_vehicles' (git@159.27.226.4:lidar/config/vehicles/TSJX_XG_AT001.git) registered for path 'perception_vehicles' Submodule 'pncc_common_config' (git@159.27.226.4:pnc/config/pncc_common_config.git) registered for path 'pncc_common_config' Submodule 'pncc_port_related_config' (git@159.27.226.4:pnc/config/pncc_port_related_config.git) registered for path 'pncc_port_related_config' Submodule 'pncc_vehicle_related_config' (git@159.27.226.4:pnc/config/pncc_vehicle_related_config.git) registered for path 'pncc_vehicle_related_config' Submodule 'pointcloud_customized' (git@159.27.226.4:lidar_localization_mapping/config/pointcloud/pointcloud_customized.git) registered for path 'pointcloud_customized' Submodule 'prediction_config' (git@159.27.226.4:prediction/config/modules/prediction_config.git) registered for path 'prediction_config' Submodule 'rslidar_sdk_common' (git@159.27.226.4:lidar_localization_mapping/config/rslidar_sdk/rslidar_sdk_common.git) registered for path 'rslidar_sdk_common' Submodule 'rslidar_sdk_customized' (git@159.27.226.4:lidar_localization_mapping/config/rslidar_sdk/rslidar_sdk_customized.git) registered for path 'rslidar_sdk_customized' Submodule 'static_transform_common' (git@159.27.226.4:lidar_localization_mapping/config/static_transform/static_transform_common.git) registered for path 'static_transform_common' Submodule 'system-common' (git@159.27.226.4:system/config/system-common.git) registered for path 'system-common' Submodule 'system-device' (git@159.27.226.4:system/config/system-device.git) registered for path 'system-device' Submodule 'system-mqtt' (git@159.27.226.4:system/config/system-mqtt.git) registered for path 'system-mqtt' Submodule 'system-node' (git@159.27.226.4:system/config/system-node.git) registered for path 'system-node' Submodule 'system-port' (git@159.27.226.4:system/config/system-port.git) registered for path 'system-port' [Pipeline] sh + git submodule update --remote pncc_port_related_config Cloning into '/root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params_submodule/pncc_port_related_config'... Submodule path 'pncc_port_related_config': checked out '6d17d59f86ea70f62a9328308aab9b7c268f59f5' [Pipeline] sh + git submodule update --remote pncc_vehicle_related_config Cloning into '/root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params_submodule/pncc_vehicle_related_config'... Submodule path 'pncc_vehicle_related_config': checked out '94acb3dcd474ae9528b4d2d18c2bae22849da483' [Pipeline] } [Pipeline] // dir [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params_submodule@tmp [Pipeline] fileExists [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params_module_orin_master_TSJX_XG_AT002_2026-09-22_11-45-54 /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params_module_orin_master_TSJX_XG_AT002_2026-09-22_11-45-54.zip /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params_submodule@tmp /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/version.json [Pipeline] sh + mkdir -p /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params [Pipeline] sh + mkdir -p /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params_submodule [Pipeline] echo -------------------------- 更新TSJX_XG_AT002参数,设备类型master -------------------------- [Pipeline] dir Running in /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params_submodule [Pipeline] { [Pipeline] echo rc_dev,master,main,http://159.27.226.4/config/vehicles/jinxigangtie/TSJX_XG_AT002.git [Pipeline] checkout The recommended git tool is: NONE using credential gitlab_ota Cloning the remote Git repository Using shallow clone with depth 1 Cloning repository http://159.27.226.4/config/vehicles/jinxigangtie/TSJX_XG_AT002.git > git init /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params_submodule # timeout=10 Fetching upstream changes from http://159.27.226.4/config/vehicles/jinxigangtie/TSJX_XG_AT002.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_ASKPASS to set credentials gitlab_ota > git fetch --tags --force --progress --depth=1 -- http://159.27.226.4/config/vehicles/jinxigangtie/TSJX_XG_AT002.git +refs/heads/*:refs/remotes/origin/* # timeout=30 > git config remote.origin.url http://159.27.226.4/config/vehicles/jinxigangtie/TSJX_XG_AT002.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch > git rev-parse origin/main^{commit} # timeout=10 Checking out Revision f3706363813e0e6f310cf83d2ee45f95403fe689 (origin/main) > git config core.sparsecheckout # timeout=10 > git checkout -f f3706363813e0e6f310cf83d2ee45f95403fe689 # timeout=30 Commit message: "Update .gitmodules" > git rev-list --no-walk f3706363813e0e6f310cf83d2ee45f95403fe689 # timeout=10 [Pipeline] sh + git submodule init Submodule 'crane_align_common' (git@159.27.226.4:lidar_localization_mapping/config/crane_align/crane_align_common.git) registered for path 'crane_align_common' Submodule 'crane_align_customized' (git@159.27.226.4:lidar_localization_mapping/config/crane_align/crane_align_customized.git) registered for path 'crane_align_customized' Submodule 'hardware' (git@159.27.226.4:hardware/config/tangshanjinxi/TSJX_XG_AT002.git) registered for path 'hardware' Submodule 'hdmap' (git@159.27.226.4:map/config/modules/hdmap.git) registered for path 'hdmap' Submodule 'hdmap_interface' (git@159.27.226.4:map/config/modules/hdmap_interface.git) registered for path 'hdmap_interface' Submodule 'hesai_lidar_common' (git@159.27.226.4:lidar_localization_mapping/config/hesai_lidar/hesai_lidar_common.git) registered for path 'hesai_lidar_common' Submodule 'hesai_lidar_customized' (git@159.27.226.4:lidar_localization_mapping/config/hesai_lidar/hesai_lidar_customized.git) registered for path 'hesai_lidar_customized' Submodule 'lidar_loc_v2_common' (git@159.27.226.4:lidar_localization_mapping/config/lidar_loc_v2/lidar_loc_v2_common.git) registered for path 'lidar_loc_v2_common' Submodule 'lidar_loc_v2_customized' (git@159.27.226.4:lidar_localization_mapping/config/lidar_loc_v2/lidar_loc_v2_customized.git) registered for path 'lidar_loc_v2_customized' Submodule 'mqtt-tls' (git@159.27.226.4:system/config/vehicles/certificate/T803.git) registered for path 'mqtt-tls' Submodule 'msf-port' (git@159.27.226.4:localization/config/msf-port.git) registered for path 'msf-port' Submodule 'msf-vehicle' (git@159.27.226.4:localization/config/jinxigangtie/tsjx_xg_at002.git) registered for path 'msf-vehicle' Submodule 'perception_camera_driver' (git@159.27.226.4:lidar/config/modules/perception_camera_driver.git) registered for path 'perception_camera_driver' Submodule 'perception_new_detection' (git@159.27.226.4:lidar/config/modules/perception_new_detection.git) registered for path 'perception_new_detection' Submodule 'perception_spreader_imv' (git@159.27.226.4:lidar/config/modules/perception_spreader_imv.git) registered for path 'perception_spreader_imv' Submodule 'perception_vehicles' (git@159.27.226.4:lidar/config/vehicles/TSJX_XG_AT002.git) registered for path 'perception_vehicles' Submodule 'pncc_common_config' (git@159.27.226.4:pnc/config/pncc_common_config.git) registered for path 'pncc_common_config' Submodule 'pncc_port_related_config' (git@159.27.226.4:pnc/config/pncc_port_related_config.git) registered for path 'pncc_port_related_config' Submodule 'pncc_vehicle_related_config' (git@159.27.226.4:pnc/config/pncc_vehicle_related_config.git) registered for path 'pncc_vehicle_related_config' Submodule 'pointcloud_customized' (git@159.27.226.4:lidar_localization_mapping/config/pointcloud/pointcloud_customized.git) registered for path 'pointcloud_customized' Submodule 'prediction_config' (git@159.27.226.4:prediction/config/modules/prediction_config.git) registered for path 'prediction_config' Submodule 'rslidar_sdk_common' (git@159.27.226.4:lidar_localization_mapping/config/rslidar_sdk/rslidar_sdk_common.git) registered for path 'rslidar_sdk_common' Submodule 'rslidar_sdk_customized' (git@159.27.226.4:lidar_localization_mapping/config/rslidar_sdk/rslidar_sdk_customized.git) registered for path 'rslidar_sdk_customized' Submodule 'static_transform_common' (git@159.27.226.4:lidar_localization_mapping/config/static_transform/static_transform_common.git) registered for path 'static_transform_common' Submodule 'system-common' (git@159.27.226.4:system/config/system-common.git) registered for path 'system-common' Submodule 'system-device' (git@159.27.226.4:system/config/system-device.git) registered for path 'system-device' Submodule 'system-mqtt' (git@159.27.226.4:system/config/system-mqtt.git) registered for path 'system-mqtt' Submodule 'system-node' (git@159.27.226.4:system/config/system-node.git) registered for path 'system-node' Submodule 'system-port' (git@159.27.226.4:system/config/system-port.git) registered for path 'system-port' [Pipeline] sh + git submodule update --remote pncc_port_related_config Cloning into '/root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params_submodule/pncc_port_related_config'... Submodule path 'pncc_port_related_config': checked out '6d17d59f86ea70f62a9328308aab9b7c268f59f5' [Pipeline] sh + git submodule update --remote pncc_vehicle_related_config Cloning into '/root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params_submodule/pncc_vehicle_related_config'... Submodule path 'pncc_vehicle_related_config': checked out '94acb3dcd474ae9528b4d2d18c2bae22849da483' [Pipeline] } [Pipeline] // dir [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params_submodule@tmp [Pipeline] fileExists [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params_module_orin_master_TSJX_XG_AT003_2026-09-22_11-45-54 /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params_module_orin_master_TSJX_XG_AT003_2026-09-22_11-45-54.zip /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params_submodule@tmp /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/version.json [Pipeline] sh + mkdir -p /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params [Pipeline] sh + mkdir -p /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params_submodule [Pipeline] echo -------------------------- 更新TSJX_XG_AT003参数,设备类型master -------------------------- [Pipeline] dir Running in /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params_submodule [Pipeline] { [Pipeline] echo rc_dev,master,main,http://159.27.226.4/config/vehicles/jinxigangtie/TSJX_XG_AT003.git [Pipeline] checkout The recommended git tool is: NONE using credential gitlab_ota Cloning the remote Git repository Using shallow clone with depth 1 Cloning repository http://159.27.226.4/config/vehicles/jinxigangtie/TSJX_XG_AT003.git > git init /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params_submodule # timeout=10 Fetching upstream changes from http://159.27.226.4/config/vehicles/jinxigangtie/TSJX_XG_AT003.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_ASKPASS to set credentials gitlab_ota > git fetch --tags --force --progress --depth=1 -- http://159.27.226.4/config/vehicles/jinxigangtie/TSJX_XG_AT003.git +refs/heads/*:refs/remotes/origin/* # timeout=30 > git config remote.origin.url http://159.27.226.4/config/vehicles/jinxigangtie/TSJX_XG_AT003.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch > git rev-parse origin/main^{commit} # timeout=10 Checking out Revision 9c7b9082c51d1e6144cb07d7fd99065d9757561c (origin/main) > git config core.sparsecheckout # timeout=10 > git checkout -f 9c7b9082c51d1e6144cb07d7fd99065d9757561c # timeout=30 Commit message: "Update module: perception_new_detection, branch: update jinxi_truck_xg_3pxt32-3rsbp_trailer to jinxi_truck_xg_3pxt32-3rsbp_trailer2" > git rev-list --no-walk 9c7b9082c51d1e6144cb07d7fd99065d9757561c # timeout=10 [Pipeline] sh + git submodule init Submodule 'crane_align_common' (git@159.27.226.4:lidar_localization_mapping/config/crane_align/crane_align_common.git) registered for path 'crane_align_common' Submodule 'crane_align_customized' (git@159.27.226.4:lidar_localization_mapping/config/crane_align/crane_align_customized.git) registered for path 'crane_align_customized' Submodule 'hardware' (git@159.27.226.4:hardware/config/tangshanjinxi/TSJX_XG_AT003.git) registered for path 'hardware' Submodule 'hdmap' (git@159.27.226.4:map/config/modules/hdmap.git) registered for path 'hdmap' Submodule 'hdmap_interface' (git@159.27.226.4:map/config/modules/hdmap_interface.git) registered for path 'hdmap_interface' Submodule 'hesai_lidar_common' (git@159.27.226.4:lidar_localization_mapping/config/hesai_lidar/hesai_lidar_common.git) registered for path 'hesai_lidar_common' Submodule 'hesai_lidar_customized' (git@159.27.226.4:lidar_localization_mapping/config/hesai_lidar/hesai_lidar_customized.git) registered for path 'hesai_lidar_customized' Submodule 'lidar_loc_v2_common' (git@159.27.226.4:lidar_localization_mapping/config/lidar_loc_v2/lidar_loc_v2_common.git) registered for path 'lidar_loc_v2_common' Submodule 'lidar_loc_v2_customized' (git@159.27.226.4:lidar_localization_mapping/config/lidar_loc_v2/lidar_loc_v2_customized.git) registered for path 'lidar_loc_v2_customized' Submodule 'mqtt-tls' (git@159.27.226.4:system/config/vehicles/certificate/T803.git) registered for path 'mqtt-tls' Submodule 'msf-port' (git@159.27.226.4:localization/config/msf-port.git) registered for path 'msf-port' Submodule 'msf-vehicle' (git@159.27.226.4:localization/config/jinxigangtie/tsjx_xg_at003.git) registered for path 'msf-vehicle' Submodule 'perception_camera_driver' (git@159.27.226.4:lidar/config/modules/perception_camera_driver.git) registered for path 'perception_camera_driver' Submodule 'perception_new_detection' (git@159.27.226.4:lidar/config/modules/perception_new_detection.git) registered for path 'perception_new_detection' Submodule 'perception_spreader_imv' (git@159.27.226.4:lidar/config/modules/perception_spreader_imv.git) registered for path 'perception_spreader_imv' Submodule 'perception_vehicles' (git@159.27.226.4:lidar/config/vehicles/TSJX_XG_AT003.git) registered for path 'perception_vehicles' Submodule 'pncc_common_config' (git@159.27.226.4:pnc/config/pncc_common_config.git) registered for path 'pncc_common_config' Submodule 'pncc_port_related_config' (git@159.27.226.4:pnc/config/pncc_port_related_config.git) registered for path 'pncc_port_related_config' Submodule 'pncc_vehicle_related_config' (git@159.27.226.4:pnc/config/pncc_vehicle_related_config.git) registered for path 'pncc_vehicle_related_config' Submodule 'pointcloud_customized' (git@159.27.226.4:lidar_localization_mapping/config/pointcloud/pointcloud_customized.git) registered for path 'pointcloud_customized' Submodule 'prediction_config' (git@159.27.226.4:prediction/config/modules/prediction_config.git) registered for path 'prediction_config' Submodule 'rslidar_sdk_common' (git@159.27.226.4:lidar_localization_mapping/config/rslidar_sdk/rslidar_sdk_common.git) registered for path 'rslidar_sdk_common' Submodule 'rslidar_sdk_customized' (git@159.27.226.4:lidar_localization_mapping/config/rslidar_sdk/rslidar_sdk_customized.git) registered for path 'rslidar_sdk_customized' Submodule 'static_transform_common' (git@159.27.226.4:lidar_localization_mapping/config/static_transform/static_transform_common.git) registered for path 'static_transform_common' Submodule 'system-common' (git@159.27.226.4:system/config/system-common.git) registered for path 'system-common' Submodule 'system-device' (git@159.27.226.4:system/config/system-device.git) registered for path 'system-device' Submodule 'system-mqtt' (git@159.27.226.4:system/config/system-mqtt.git) registered for path 'system-mqtt' Submodule 'system-node' (git@159.27.226.4:system/config/system-node.git) registered for path 'system-node' Submodule 'system-port' (git@159.27.226.4:system/config/system-port.git) registered for path 'system-port' [Pipeline] sh + git submodule update --remote pncc_port_related_config Cloning into '/root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params_submodule/pncc_port_related_config'... Submodule path 'pncc_port_related_config': checked out '6d17d59f86ea70f62a9328308aab9b7c268f59f5' [Pipeline] sh + git submodule update --remote pncc_vehicle_related_config Cloning into '/root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params_submodule/pncc_vehicle_related_config'... Submodule path 'pncc_vehicle_related_config': checked out '94acb3dcd474ae9528b4d2d18c2bae22849da483' [Pipeline] } [Pipeline] // dir [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params_submodule@tmp [Pipeline] fileExists [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params_module_orin_master_TSJX_XG_AT004_2026-09-22_11-45-54 /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params_module_orin_master_TSJX_XG_AT004_2026-09-22_11-45-54.zip /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params_submodule@tmp /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/version.json [Pipeline] sh + mkdir -p /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params [Pipeline] sh + mkdir -p /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params_submodule [Pipeline] echo -------------------------- 更新TSJX_XG_AT004参数,设备类型master -------------------------- [Pipeline] dir Running in /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params_submodule [Pipeline] { [Pipeline] echo rc_dev,master,main,http://159.27.226.4/config/vehicles/jinxigangtie/TSJX_XG_AT004.git [Pipeline] checkout The recommended git tool is: NONE using credential gitlab_ota Cloning the remote Git repository Using shallow clone with depth 1 Cloning repository http://159.27.226.4/config/vehicles/jinxigangtie/TSJX_XG_AT004.git > git init /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params_submodule # timeout=10 Fetching upstream changes from http://159.27.226.4/config/vehicles/jinxigangtie/TSJX_XG_AT004.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_ASKPASS to set credentials gitlab_ota > git fetch --tags --force --progress --depth=1 -- http://159.27.226.4/config/vehicles/jinxigangtie/TSJX_XG_AT004.git +refs/heads/*:refs/remotes/origin/* # timeout=30 > git config remote.origin.url http://159.27.226.4/config/vehicles/jinxigangtie/TSJX_XG_AT004.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch > git rev-parse origin/main^{commit} # timeout=10 Checking out Revision 6b55bbc15a2bcc1b1a4cf5b4513533b586837730 (origin/main) > git config core.sparsecheckout # timeout=10 > git checkout -f 6b55bbc15a2bcc1b1a4cf5b4513533b586837730 # timeout=30 Commit message: "Update module: perception_new_detection, branch: update jinxi_truck_xg_3pxt32-3rsbp_trailer to jinxi_truck_xg_3pxt32-3rsbp_trailer2" > git rev-list --no-walk 6b55bbc15a2bcc1b1a4cf5b4513533b586837730 # timeout=10 [Pipeline] sh + git submodule init Submodule 'crane_align_common' (git@159.27.226.4:lidar_localization_mapping/config/crane_align/crane_align_common.git) registered for path 'crane_align_common' Submodule 'crane_align_customized' (git@159.27.226.4:lidar_localization_mapping/config/crane_align/crane_align_customized.git) registered for path 'crane_align_customized' Submodule 'hardware' (git@159.27.226.4:hardware/config/tangshanjinxi/TSJX_XG_AT004.git) registered for path 'hardware' Submodule 'hdmap' (git@159.27.226.4:map/config/modules/hdmap.git) registered for path 'hdmap' Submodule 'hdmap_interface' (git@159.27.226.4:map/config/modules/hdmap_interface.git) registered for path 'hdmap_interface' Submodule 'hesai_lidar_common' (git@159.27.226.4:lidar_localization_mapping/config/hesai_lidar/hesai_lidar_common.git) registered for path 'hesai_lidar_common' Submodule 'hesai_lidar_customized' (git@159.27.226.4:lidar_localization_mapping/config/hesai_lidar/hesai_lidar_customized.git) registered for path 'hesai_lidar_customized' Submodule 'lidar_loc_v2_common' (git@159.27.226.4:lidar_localization_mapping/config/lidar_loc_v2/lidar_loc_v2_common.git) registered for path 'lidar_loc_v2_common' Submodule 'lidar_loc_v2_customized' (git@159.27.226.4:lidar_localization_mapping/config/lidar_loc_v2/lidar_loc_v2_customized.git) registered for path 'lidar_loc_v2_customized' Submodule 'mqtt-tls' (git@159.27.226.4:system/config/vehicles/certificate/T803.git) registered for path 'mqtt-tls' Submodule 'msf-port' (git@159.27.226.4:localization/config/msf-port.git) registered for path 'msf-port' Submodule 'msf-vehicle' (git@159.27.226.4:localization/config/jinxigangtie/tsjx_xg_at004.git) registered for path 'msf-vehicle' Submodule 'perception_camera_driver' (git@159.27.226.4:lidar/config/modules/perception_camera_driver.git) registered for path 'perception_camera_driver' Submodule 'perception_new_detection' (git@159.27.226.4:lidar/config/modules/perception_new_detection.git) registered for path 'perception_new_detection' Submodule 'perception_spreader_imv' (git@159.27.226.4:lidar/config/modules/perception_spreader_imv.git) registered for path 'perception_spreader_imv' Submodule 'perception_vehicles' (git@159.27.226.4:lidar/config/vehicles/TSJX_XG_AT004.git) registered for path 'perception_vehicles' Submodule 'pncc_common_config' (git@159.27.226.4:pnc/config/pncc_common_config.git) registered for path 'pncc_common_config' Submodule 'pncc_port_related_config' (git@159.27.226.4:pnc/config/pncc_port_related_config.git) registered for path 'pncc_port_related_config' Submodule 'pncc_vehicle_related_config' (git@159.27.226.4:pnc/config/pncc_vehicle_related_config.git) registered for path 'pncc_vehicle_related_config' Submodule 'pointcloud_customized' (git@159.27.226.4:lidar_localization_mapping/config/pointcloud/pointcloud_customized.git) registered for path 'pointcloud_customized' Submodule 'prediction_config' (git@159.27.226.4:prediction/config/modules/prediction_config.git) registered for path 'prediction_config' Submodule 'rslidar_sdk_common' (git@159.27.226.4:lidar_localization_mapping/config/rslidar_sdk/rslidar_sdk_common.git) registered for path 'rslidar_sdk_common' Submodule 'rslidar_sdk_customized' (git@159.27.226.4:lidar_localization_mapping/config/rslidar_sdk/rslidar_sdk_customized.git) registered for path 'rslidar_sdk_customized' Submodule 'static_transform_common' (git@159.27.226.4:lidar_localization_mapping/config/static_transform/static_transform_common.git) registered for path 'static_transform_common' Submodule 'system-common' (git@159.27.226.4:system/config/system-common.git) registered for path 'system-common' Submodule 'system-device' (git@159.27.226.4:system/config/system-device.git) registered for path 'system-device' Submodule 'system-mqtt' (git@159.27.226.4:system/config/system-mqtt.git) registered for path 'system-mqtt' Submodule 'system-node' (git@159.27.226.4:system/config/system-node.git) registered for path 'system-node' Submodule 'system-port' (git@159.27.226.4:system/config/system-port.git) registered for path 'system-port' [Pipeline] sh + git submodule update --remote pncc_port_related_config Cloning into '/root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params_submodule/pncc_port_related_config'... Submodule path 'pncc_port_related_config': checked out '6d17d59f86ea70f62a9328308aab9b7c268f59f5' [Pipeline] sh + git submodule update --remote pncc_vehicle_related_config Cloning into '/root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params_submodule/pncc_vehicle_related_config'... Submodule path 'pncc_vehicle_related_config': checked out '94acb3dcd474ae9528b4d2d18c2bae22849da483' [Pipeline] } [Pipeline] // dir [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params_submodule@tmp [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (getInfo & merge) [Pipeline] parallel [Pipeline] { (Branch: version&dingtalk) [Pipeline] { (Branch: merge) [Pipeline] stage [Pipeline] { (version&dingtalk) [Pipeline] stage [Pipeline] { (merge) [Pipeline] script [Pipeline] { [Pipeline] script [Pipeline] { [Pipeline] ansiColor [Pipeline] {
[Pipeline] ansiColor [Pipeline] {
[Pipeline] echo >>>>>>>>>>################### 拉取新参数方式,合并旧参数([TSJX_XG_AT001, TSJX_XG_AT002, TSJX_XG_AT003, TSJX_XG_AT004]) ###################>>>>>>>>>> [Pipeline] }
[Pipeline] echo  >>>>>>>>>>>################### 拉取新参数方式,合并旧参数([TSJX_XG_AT001, TSJX_XG_AT002, TSJX_XG_AT003, TSJX_XG_AT004]) ###################<<<<<<<<<<<  [Pipeline] }
[Pipeline] // ansiColor [Pipeline] // ansiColor [Pipeline] sh [Pipeline] echo ----------------------------------------------- TSJX_XG_AT001拉取新参数方式,master ---------------------------------------- [Pipeline] dir Running in /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params_submodule [Pipeline] { [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/index.html [Pipeline] sh + ls /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params_submodule/ crane_align_common crane_align_customized generate_params.sh hardware hdmap hdmap_interface hesai_lidar_common hesai_lidar_customized lidar_loc_v2_common lidar_loc_v2_customized mqtt-tls msf-port msf-vehicle perception_camera_driver perception_new_detection perception_spreader_imv perception_vehicles pncc_common_config pncc_port_related_config pncc_vehicle_related_config pointcloud_customized prediction_config rslidar_sdk_common rslidar_sdk_customized static_transform_common system-common system-device system-mqtt system-node system-port [Pipeline] echo 合并submodule个别子仓库:[pncc_port_related_config, pncc_vehicle_related_config] [Pipeline] sh + echo '' [Pipeline] echo ------------------------------- 更新TSJX_XG_AT001车参数,选项:rc_dev,设备类型:master ------------------------------------- [Pipeline] echo [pncc_port_related_config, pncc_vehicle_related_config] [Pipeline] script [Pipeline] { + ls /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params_submodule/pncc_port_related_config/ + wc -l [Pipeline] echo 清空submodule选项记录 [Pipeline] sh [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/submodules + touch /root/workspace/params-submodule/tangshan-jinxi-submodule/submodules [Pipeline] readFile + cp -r /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params_submodule/pncc_port_related_config/pncc_port_related_config /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params/ [Pipeline] sh [Pipeline] sh + echo system-common + ls /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params_submodule/pncc_vehicle_related_config/ + wc -l [Pipeline] sh [Pipeline] sh + echo system-device [Pipeline] sh + cp -r /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params_submodule/pncc_vehicle_related_config/pncc_vehicle_related_config /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params/ [Pipeline] echo ok [Pipeline] sh + echo system-mqtt [Pipeline] sh + ls /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params/ pncc_port_related_config pncc_vehicle_related_config [Pipeline] } [Pipeline] // dir [Pipeline] echo ----------------------------------------------- TSJX_XG_AT002拉取新参数方式,master ---------------------------------------- [Pipeline] dir Running in /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params_submodule [Pipeline] { [Pipeline] sh + echo system-port [Pipeline] sh + ls /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params_submodule/ crane_align_common crane_align_customized generate_params.sh hardware hdmap hdmap_interface hesai_lidar_common hesai_lidar_customized lidar_loc_v2_common lidar_loc_v2_customized mqtt-tls msf-port msf-vehicle perception_camera_driver perception_new_detection perception_spreader_imv perception_vehicles pncc_common_config pncc_port_related_config pncc_vehicle_related_config pointcloud_customized prediction_config rslidar_sdk_common rslidar_sdk_customized static_transform_common system-common system-device system-mqtt system-node system-port [Pipeline] echo 合并submodule个别子仓库:[pncc_port_related_config, pncc_vehicle_related_config] [Pipeline] sh + echo static_transform_common [Pipeline] sh + ls /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params_submodule/pncc_port_related_config/ + wc -l [Pipeline] sh + echo crane_align_common [Pipeline] sh + cp -r /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params_submodule/pncc_port_related_config/pncc_port_related_config /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params/ [Pipeline] sh + echo crane_align_customized [Pipeline] sh + ls /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params_submodule/pncc_vehicle_related_config/ + wc -l [Pipeline] sh + echo perception_new_detection [Pipeline] sh + cp -r /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params_submodule/pncc_vehicle_related_config/pncc_vehicle_related_config /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params/ [Pipeline] echo ok [Pipeline] sh + echo prediction_config [Pipeline] sh + ls /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params/ pncc_port_related_config pncc_vehicle_related_config [Pipeline] } [Pipeline] // dir [Pipeline] echo ----------------------------------------------- TSJX_XG_AT003拉取新参数方式,master ---------------------------------------- + echo msf-vehicle [Pipeline] dir Running in /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params_submodule [Pipeline] { [Pipeline] sh [Pipeline] sh + ls /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params_submodule/ crane_align_common crane_align_customized generate_params.sh hardware hdmap hdmap_interface hesai_lidar_common hesai_lidar_customized lidar_loc_v2_common lidar_loc_v2_customized mqtt-tls msf-port msf-vehicle perception_camera_driver perception_new_detection perception_spreader_imv perception_vehicles pncc_common_config pncc_port_related_config pncc_vehicle_related_config pointcloud_customized prediction_config rslidar_sdk_common rslidar_sdk_customized static_transform_common system-common system-device system-mqtt system-node system-port + echo msf-port [Pipeline] echo 合并submodule个别子仓库:[pncc_port_related_config, pncc_vehicle_related_config] [Pipeline] sh [Pipeline] sh + ls /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params_submodule/pncc_port_related_config/ + wc -l [Pipeline] sh + echo rslidar_sdk_common [Pipeline] sh + cp -r /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params_submodule/pncc_port_related_config/pncc_port_related_config /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params/ [Pipeline] sh + echo rslidar_sdk_customized [Pipeline] sh + ls /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params_submodule/pncc_vehicle_related_config/ + wc -l [Pipeline] sh + echo perception_camera_driver [Pipeline] sh + cp -r /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params_submodule/pncc_vehicle_related_config/pncc_vehicle_related_config /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params/ [Pipeline] echo ok [Pipeline] sh + echo perception_spreader_imv [Pipeline] sh + ls /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params/ pncc_port_related_config pncc_vehicle_related_config [Pipeline] } + echo mqtt-tls [Pipeline] // dir [Pipeline] echo ----------------------------------------------- TSJX_XG_AT004拉取新参数方式,master ---------------------------------------- [Pipeline] dir Running in /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params_submodule [Pipeline] { [Pipeline] sh [Pipeline] sh + echo pncc_port_related_config + ls /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params_submodule/ crane_align_common crane_align_customized generate_params.sh hardware hdmap hdmap_interface hesai_lidar_common hesai_lidar_customized lidar_loc_v2_common lidar_loc_v2_customized mqtt-tls msf-port msf-vehicle perception_camera_driver perception_new_detection perception_spreader_imv perception_vehicles pncc_common_config pncc_port_related_config pncc_vehicle_related_config pointcloud_customized prediction_config rslidar_sdk_common rslidar_sdk_customized static_transform_common system-common system-device system-mqtt system-node system-port [Pipeline] sh [Pipeline] echo 合并submodule个别子仓库:[pncc_port_related_config, pncc_vehicle_related_config] [Pipeline] sh + echo pncc_common_config [Pipeline] sh + ls /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params_submodule/pncc_port_related_config/ + wc -l [Pipeline] sh + echo pncc_vehicle_related_config [Pipeline] sh + cp -r /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params_submodule/pncc_port_related_config/pncc_port_related_config /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params/ [Pipeline] sh + echo hdmap [Pipeline] sh + ls /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params_submodule/pncc_vehicle_related_config/ + wc -l [Pipeline] sh + echo hdmap_interface [Pipeline] sh + cp -r /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params_submodule/pncc_vehicle_related_config/pncc_vehicle_related_config /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params/ [Pipeline] echo ok [Pipeline] sh + echo hesai_lidar_common [Pipeline] sh + ls /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params/ pncc_port_related_config pncc_vehicle_related_config [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] } + echo hesai_lidar_customized [Pipeline] sh + echo lidar_loc_v2_common [Pipeline] sh + echo lidar_loc_v2_customized [Pipeline] sh + echo pointcloud_customized [Pipeline] sh + echo system-node [Pipeline] sh + echo hardware [Pipeline] sh + echo perception_vehicles [Pipeline] sh + cat /root/workspace/params-submodule/tangshan-jinxi-submodule/submodules system-common system-device system-mqtt system-port static_transform_common crane_align_common crane_align_customized perception_new_detection prediction_config msf-vehicle msf-port rslidar_sdk_common rslidar_sdk_customized perception_camera_driver perception_spreader_imv mqtt-tls pncc_port_related_config pncc_common_config pncc_vehicle_related_config hdmap hdmap_interface hesai_lidar_common hesai_lidar_customized lidar_loc_v2_common lidar_loc_v2_customized pointcloud_customized system-node hardware perception_vehicles [Pipeline] echo 更新submodule子仓库:[pncc_port_related_config, pncc_vehicle_related_config] [Pipeline] echo [pncc_port_related_config, pncc_vehicle_related_config] [Pipeline] dir Running in /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params_submodule/pncc_port_related_config [Pipeline] { [Pipeline] sh + git rev-parse --short HEAD [Pipeline] echo pncc_port_related_config当前commitId: 6d17d59 [Pipeline] readFile [Pipeline] echo [system-common:main, system-device:orin_3hs_3bp, system-mqtt:tangshan_jinxi, system-port:tangshan_jinxi, static_transform_common:dev, crane_align_common:dev, crane_align_customized:jinxi_truck_xg_3pxt32-3rsbp, perception_new_detection:jinxi_truck_xg_3pxt32-3rsbp, prediction_config:all_all_v2, msf-vehicle:dev, msf-port:daxie, rslidar_sdk_common:main, rslidar_sdk_customized:truck-bpv4, perception_camera_driver:jinxi_truck, perception_spreader_imv:jinxi_truck_xg_pxt32-rsbp, mqtt-tls:main, pncc_port_related_config:port_tangshanjinxi, pncc_common_config:dev_hdmap, pncc_vehicle_related_config:truck_xugong, hdmap:rc_dev_single_direction, hdmap_interface:daxie, hesai_lidar_common:main, hesai_lidar_customized:truck_top_90, lidar_loc_v2_common:rc_dev, lidar_loc_v2_customized:jinxi/truck/3pxt32, pointcloud_customized:jinxi, system-node:feat_3hs_2bp_1rear_bp, hardware:dev, perception_vehicles:master] [Pipeline] echo pncc_port_related_config对应分支为: port_tangshanjinxi [Pipeline] sh + git remote -v + grep push + awk -F: '{print $2}' + awk -F. '{print $1}' [Pipeline] echo pncc_port_related_config对应的path_name: pnc/config/pncc_port_related_config [Pipeline] sh + git remote -v + grep push + awk -F/ '{print $NF}' + awk -F. '{print $1}' [Pipeline] withCredentials Masking supported pattern matches of $gitlabToken [Pipeline] { [Pipeline] httpRequest Warning: A secret was passed to "httpRequest" using Groovy String interpolation, which is insecure. Affected argument(s) used the following variable(s): [gitlabToken] See https://jenkins.io/redirect/groovy-string-interpolation for details. HttpMethod: GET URL: http://159.27.226.4/api/v4/projects?search=pncc_port_related_config&per_page=100 Content-Type: application/json PRIVATE-TOKEN: ***** Sending request to url: http://159.27.226.4/api/v4/projects?search=pncc_port_related_config&per_page=100 Response Code: HTTP/1.1 200 OK Response: [{"id":1547,"description":"","name":"pncc_port_related_config","name_with_namespace":"PNC / config / pncc_port_related_config","path":"pncc_port_related_config","path_with_namespace":"pnc/config/pncc_port_related_config","created_at":"2024-07-17T10:59:06.809Z","default_branch":"main","tag_list":[],"topics":[],"ssh_url_to_repo":"git@159.27.226.4:pnc/config/pncc_port_related_config.git","http_url_to_repo":"http://159.27.226.4/pnc/config/pncc_port_related_config.git","web_url":"http://159.27.226.4/pnc/config/pncc_port_related_config","readme_url":"http://159.27.226.4/pnc/config/pncc_port_related_config/-/blob/main/README.md","avatar_url":null,"forks_count":0,"star_count":0,"last_activity_at":"2026-09-22T06:55:26.059Z","namespace":{"id":904,"name":"config","path":"config","kind":"group","full_path":"pnc/config","parent_id":10,"avatar_url":null,"web_url":"http://159.27.226.4/groups/pnc/config"},"_links":{"self":"http://159.27.226.4/api/v4/projects/1547","issues":"http://159.27.226.4/api/v4/projects/1547/issues","merge_requests":"http://159.27.226.4/api/v4/projects/1547/merge_requests","repo_branches":"http://159.27.226.4/api/v4/projects/1547/repository/branches","labels":"http://159.27.226.4/api/v4/projects/1547/labels","events":"http://159.27.226.4/api/v4/projects/1547/events","members":"http://159.27.226.4/api/v4/projects/1547/members","cluster_agents":"http://159.27.226.4/api/v4/projects/1547/cluster_agents"},"packages_enabled":true,"empty_repo":false,"archived":false,"visibility":"private","resolve_outdated_diff_discussions":false,"container_expiration_policy":{"cadence":"1d","enabled":false,"keep_n":10,"older_than":"90d","name_regex":".*","name_regex_keep":null,"next_run_at":"2024-07-18T10:59:06.822Z"},"issues_enabled":true,"merge_requests_enabled":true,"wiki_enabled":true,"jobs_enabled":true,"snippets_enabled":true,"container_registry_enabled":true,"service_desk_enabled":false,"service_desk_address":null,"can_create_merge_request_in":true,"issues_access_level":"enabled","repository_access_level":"enabled","merge_requests_access_level":"enabled","forking_access_level":"enabled","wiki_access_level":"enabled","builds_access_level":"enabled","snippets_access_level":"enabled","pages_access_level":"private","operations_access_level":"enabled","analytics_access_level":"enabled","container_registry_access_level":"enabled","security_and_compliance_access_level":"private","emails_disabled":null,"shared_runners_enabled":true,"lfs_enabled":true,"creator_id":9,"import_status":"none","open_issues_count":0,"ci_default_git_depth":20,"ci_forward_deployment_enabled":true,"ci_job_token_scope_enabled":false,"ci_separated_caches":true,"public_jobs":true,"build_timeout":3600,"auto_cancel_pending_pipelines":"enabled","build_coverage_regex":null,"ci_config_path":null,"shared_with_groups":[],"only_allow_merge_if_pipeline_succeeds":false,"allow_merge_on_skipped_pipeline":null,"restrict_user_defined_variables":false,"request_access_enabled":true,"only_allow_merge_if_all_discussions_are_resolved":false,"remove_source_branch_after_merge":true,"printing_merge_request_link_enabled":true,"merge_method":"merge","squash_option":"default_off","enforce_auth_checks_on_uploads":true,"suggestion_commit_message":null,"merge_commit_template":null,"squash_commit_template":null,"auto_devops_enabled":true,"auto_devops_deploy_strategy":"continuous","autoclose_referenced_issues":true,"keep_latest_artifact":true,"runner_token_expiration_interval":null,"permissions":{"project_access":{"access_level":30,"notification_level":3},"group_access":{"access_level":20,"notification_level":3}}}] Success: Status code 200 is in the accepted range: 100:399 [Pipeline] } [Pipeline] // withCredentials [Pipeline] readJSON [Pipeline] echo pnc/config/pncc_port_related_config [Pipeline] echo 1547 [Pipeline] echo pncc_port_related_config对应的projectId: 1547 [Pipeline] fileExists [Pipeline] readFile [Pipeline] echo /root/commtest/rcdev-project/wuhanZTLJ//TSJX_XG_AT001/master,pncc_port_related_config [Pipeline] echo adb2f75 [Pipeline] sh + python3 /root/weilk/project/get_git_log.py 1547 adb2f75 6d17d59 [Pipeline] writeFile [Pipeline] echo {"repo_name":"pncc_port_related_config","branch":"port_tangshanjinxi","time":"2026-09-22_15-41-37","commit_id":"6d17d59","version":"","commit_msgs":",,"} [Pipeline] } [Pipeline] // dir [Pipeline] echo {"repo_name":"pncc_port_related_config","branch":"port_tangshanjinxi","time":"2026-09-22_15-41-37","commit_id":"6d17d59","version":"","commit_msgs":",,"} [Pipeline] dir Running in /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params_submodule/pncc_vehicle_related_config [Pipeline] { [Pipeline] sh + git rev-parse --short HEAD [Pipeline] echo pncc_vehicle_related_config当前commitId: 94acb3d [Pipeline] readFile [Pipeline] echo [system-common:main, system-device:orin_3hs_3bp, system-mqtt:tangshan_jinxi, system-port:tangshan_jinxi, static_transform_common:dev, crane_align_common:dev, crane_align_customized:jinxi_truck_xg_3pxt32-3rsbp, perception_new_detection:jinxi_truck_xg_3pxt32-3rsbp, prediction_config:all_all_v2, msf-vehicle:dev, msf-port:daxie, rslidar_sdk_common:main, rslidar_sdk_customized:truck-bpv4, perception_camera_driver:jinxi_truck, perception_spreader_imv:jinxi_truck_xg_pxt32-rsbp, mqtt-tls:main, pncc_port_related_config:port_tangshanjinxi, pncc_common_config:dev_hdmap, pncc_vehicle_related_config:truck_xugong, hdmap:rc_dev_single_direction, hdmap_interface:daxie, hesai_lidar_common:main, hesai_lidar_customized:truck_top_90, lidar_loc_v2_common:rc_dev, lidar_loc_v2_customized:jinxi/truck/3pxt32, pointcloud_customized:jinxi, system-node:feat_3hs_2bp_1rear_bp, hardware:dev, perception_vehicles:master] [Pipeline] echo pncc_vehicle_related_config对应分支为: truck_xugong [Pipeline] sh + grep push + awk -F: '{print $2}' + awk -F. '{print $1}' + git remote -v [Pipeline] echo pncc_vehicle_related_config对应的path_name: pnc/config/pncc_vehicle_related_config [Pipeline] sh + git remote -v + grep push + awk -F. '{print $1}' + awk -F/ '{print $NF}' [Pipeline] withCredentials Masking supported pattern matches of $gitlabToken [Pipeline] { [Pipeline] httpRequest Warning: A secret was passed to "httpRequest" using Groovy String interpolation, which is insecure. Affected argument(s) used the following variable(s): [gitlabToken] See https://jenkins.io/redirect/groovy-string-interpolation for details. HttpMethod: GET URL: http://159.27.226.4/api/v4/projects?search=pncc_vehicle_related_config&per_page=100 Content-Type: application/json PRIVATE-TOKEN: ***** Sending request to url: http://159.27.226.4/api/v4/projects?search=pncc_vehicle_related_config&per_page=100 Response Code: HTTP/1.1 200 OK Response: [{"id":1546,"description":"","name":"pncc_vehicle_related_config","name_with_namespace":"PNC / config / pncc_vehicle_related_config","path":"pncc_vehicle_related_config","path_with_namespace":"pnc/config/pncc_vehicle_related_config","created_at":"2024-07-17T10:58:44.794Z","default_branch":"main","tag_list":[],"topics":[],"ssh_url_to_repo":"git@159.27.226.4:pnc/config/pncc_vehicle_related_config.git","http_url_to_repo":"http://159.27.226.4/pnc/config/pncc_vehicle_related_config.git","web_url":"http://159.27.226.4/pnc/config/pncc_vehicle_related_config","readme_url":"http://159.27.226.4/pnc/config/pncc_vehicle_related_config/-/blob/main/README.md","avatar_url":null,"forks_count":0,"star_count":0,"last_activity_at":"2026-09-22T02:12:16.050Z","namespace":{"id":904,"name":"config","path":"config","kind":"group","full_path":"pnc/config","parent_id":10,"avatar_url":null,"web_url":"http://159.27.226.4/groups/pnc/config"},"_links":{"self":"http://159.27.226.4/api/v4/projects/1546","issues":"http://159.27.226.4/api/v4/projects/1546/issues","merge_requests":"http://159.27.226.4/api/v4/projects/1546/merge_requests","repo_branches":"http://159.27.226.4/api/v4/projects/1546/repository/branches","labels":"http://159.27.226.4/api/v4/projects/1546/labels","events":"http://159.27.226.4/api/v4/projects/1546/events","members":"http://159.27.226.4/api/v4/projects/1546/members","cluster_agents":"http://159.27.226.4/api/v4/projects/1546/cluster_agents"},"packages_enabled":true,"empty_repo":false,"archived":false,"visibility":"private","resolve_outdated_diff_discussions":false,"container_expiration_policy":{"cadence":"1d","enabled":false,"keep_n":10,"older_than":"90d","name_regex":".*","name_regex_keep":null,"next_run_at":"2024-07-18T10:58:44.808Z"},"issues_enabled":true,"merge_requests_enabled":true,"wiki_enabled":true,"jobs_enabled":true,"snippets_enabled":true,"container_registry_enabled":true,"service_desk_enabled":false,"service_desk_address":null,"can_create_merge_request_in":true,"issues_access_level":"enabled","repository_access_level":"enabled","merge_requests_access_level":"enabled","forking_access_level":"enabled","wiki_access_level":"enabled","builds_access_level":"enabled","snippets_access_level":"enabled","pages_access_level":"private","operations_access_level":"enabled","analytics_access_level":"enabled","container_registry_access_level":"enabled","security_and_compliance_access_level":"private","emails_disabled":null,"shared_runners_enabled":true,"lfs_enabled":true,"creator_id":9,"import_status":"none","open_issues_count":0,"ci_default_git_depth":20,"ci_forward_deployment_enabled":true,"ci_job_token_scope_enabled":false,"ci_separated_caches":true,"public_jobs":true,"build_timeout":3600,"auto_cancel_pending_pipelines":"enabled","build_coverage_regex":null,"ci_config_path":null,"shared_with_groups":[],"only_allow_merge_if_pipeline_succeeds":false,"allow_merge_on_skipped_pipeline":null,"restrict_user_defined_variables":false,"request_access_enabled":true,"only_allow_merge_if_all_discussions_are_resolved":false,"remove_source_branch_after_merge":true,"printing_merge_request_link_enabled":true,"merge_method":"merge","squash_option":"default_off","enforce_auth_checks_on_uploads":true,"suggestion_commit_message":null,"merge_commit_template":null,"squash_commit_template":null,"auto_devops_enabled":true,"auto_devops_deploy_strategy":"continuous","autoclose_referenced_issues":true,"keep_latest_artifact":true,"runner_token_expiration_interval":null,"permissions":{"project_access":{"access_level":30,"notification_level":3},"group_access":{"access_level":20,"notification_level":3}}}] Success: Status code 200 is in the accepted range: 100:399 [Pipeline] } [Pipeline] // withCredentials [Pipeline] readJSON [Pipeline] echo pnc/config/pncc_vehicle_related_config [Pipeline] echo 1546 [Pipeline] echo pncc_vehicle_related_config对应的projectId: 1546 [Pipeline] fileExists [Pipeline] readFile [Pipeline] echo /root/commtest/rcdev-project/wuhanZTLJ//TSJX_XG_AT001/master,pncc_vehicle_related_config [Pipeline] echo 6c87d56 [Pipeline] sh + python3 /root/weilk/project/get_git_log.py 1546 6c87d56 94acb3d [Pipeline] writeFile [Pipeline] echo {"repo_name":"pncc_vehicle_related_config","branch":"truck_xugong","time":"2026-09-22_15-41-37","commit_id":"94acb3d","version":"","commit_msgs":",,"} [Pipeline] } [Pipeline] // dir [Pipeline] echo {"repo_name":"pncc_vehicle_related_config","branch":"truck_xugong","time":"2026-09-22_15-41-37","commit_id":"94acb3d","version":"","commit_msgs":",,"} [Pipeline] echo 36 [Pipeline] echo 最终生成的json文件内容: {"module":[{"repo_name":"pncc_port_related_config","branch":"port_tangshanjinxi","time":"2026-09-22_15-41-37","commit_id":"6d17d59","version":"","commit_msgs":",,"},{"repo_name":"pncc_vehicle_related_config","branch":"truck_xugong","time":"2026-09-22_15-41-37","commit_id":"94acb3d","version":"","commit_msgs":",,"}],"device":1,"device_name":"TSJX_XG_AT001_Master","type":0,"project":"36"} [Pipeline] sh + echo '{"module":[{"repo_name":"pncc_port_related_config","branch":"port_tangshanjinxi","time":"2026-09-22_15-41-37","commit_id":"6d17d59","version":"","commit_msgs":",,"},{"repo_name":"pncc_vehicle_related_config","branch":"truck_xugong","time":"2026-09-22_15-41-37","commit_id":"94acb3d","version":"","commit_msgs":",,"}],"device":1,"device_name":"TSJX_XG_AT001_Master","type":0,"project":"36"}' [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params_submodule/pncc_port_related_config@tmp /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params_submodule/pncc_vehicle_related_config@tmp [Pipeline] } [Pipeline] // script [Pipeline] echo {"repo_name":"pncc_port_related_config","branch":"port_tangshanjinxi","time":"2026-09-22_15-41-37","commit_id":"6d17d59","version":"","commit_msgs":",,"},{"repo_name":"pncc_vehicle_related_config","branch":"truck_xugong","time":"2026-09-22_15-41-37","commit_id":"94acb3d","version":"","commit_msgs":",,"} [Pipeline] fileExists [Pipeline] readFile [Pipeline] echo [Pipeline] sh + echo TSJX_XG_AT001 [Pipeline] readJSON [Pipeline] echo <h3>TSJX_XG_AT001</h3><p></p><table border="2"><tr><th bgcolor='#DCDCDC'> 模块名称 </th><th bgcolor='#DCDCDC'> commitID </th><th bgcolor='#DCDCDC'> 分支名称 </th></tr><tr><td>pncc_port_related_config</td><td>6d17d59</td><td>port_tangshanjinxi</td></tr><tr><td>pncc_vehicle_related_config</td><td>94acb3d</td><td>truck_xugong</td></tr></table> [Pipeline] sh + echo '<h3>TSJX_XG_AT001</h3><p></p><table border="2"><tr><th bgcolor=#DCDCDC> 模块名称 </th><th bgcolor=#DCDCDC> commitID </th><th bgcolor=#DCDCDC> 分支名称 </th></tr><tr><td>pncc_port_related_config</td><td>6d17d59</td><td>port_tangshanjinxi</td></tr><tr><td>pncc_vehicle_related_config</td><td>94acb3d</td><td>truck_xugong</td></tr></table>' [Pipeline] echo html写入完成 [Pipeline] echo [TSJX_XG_AT001master] [Pipeline] echo ------------------------------- 更新TSJX_XG_AT002车参数,选项:rc_dev,设备类型:master ------------------------------------- [Pipeline] echo [pncc_port_related_config, pncc_vehicle_related_config] [Pipeline] script [Pipeline] { [Pipeline] echo 清空submodule选项记录 [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/submodules + touch /root/workspace/params-submodule/tangshan-jinxi-submodule/submodules [Pipeline] readFile [Pipeline] sh + echo system-common [Pipeline] sh + echo system-device [Pipeline] sh + echo system-mqtt [Pipeline] sh + echo system-port [Pipeline] sh + echo static_transform_common [Pipeline] sh + echo crane_align_common [Pipeline] sh + echo crane_align_customized [Pipeline] sh + echo perception_new_detection [Pipeline] sh + echo prediction_config [Pipeline] sh + echo msf-vehicle [Pipeline] sh + echo msf-port [Pipeline] sh + echo rslidar_sdk_common [Pipeline] sh + echo rslidar_sdk_customized [Pipeline] sh + echo perception_camera_driver [Pipeline] sh + echo perception_spreader_imv [Pipeline] sh + echo mqtt-tls [Pipeline] sh + echo pncc_port_related_config [Pipeline] sh + echo pncc_common_config [Pipeline] sh + echo pncc_vehicle_related_config [Pipeline] sh + echo hdmap [Pipeline] sh + echo hdmap_interface [Pipeline] sh + echo hesai_lidar_common [Pipeline] sh + echo hesai_lidar_customized [Pipeline] sh + echo lidar_loc_v2_common [Pipeline] sh + echo lidar_loc_v2_customized [Pipeline] sh + echo pointcloud_customized [Pipeline] sh + echo system-node [Pipeline] sh + echo hardware [Pipeline] sh + echo perception_vehicles [Pipeline] sh + cat /root/workspace/params-submodule/tangshan-jinxi-submodule/submodules system-common system-device system-mqtt system-port static_transform_common crane_align_common crane_align_customized perception_new_detection prediction_config msf-vehicle msf-port rslidar_sdk_common rslidar_sdk_customized perception_camera_driver perception_spreader_imv mqtt-tls pncc_port_related_config pncc_common_config pncc_vehicle_related_config hdmap hdmap_interface hesai_lidar_common hesai_lidar_customized lidar_loc_v2_common lidar_loc_v2_customized pointcloud_customized system-node hardware perception_vehicles [Pipeline] echo 更新submodule子仓库:[pncc_port_related_config, pncc_vehicle_related_config] [Pipeline] echo [pncc_port_related_config, pncc_vehicle_related_config] [Pipeline] dir Running in /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params_submodule/pncc_port_related_config [Pipeline] { [Pipeline] sh + git rev-parse --short HEAD [Pipeline] echo pncc_port_related_config当前commitId: 6d17d59 [Pipeline] readFile [Pipeline] echo [system-common:main, system-device:orin_3hs_3bp, system-mqtt:tangshan_jinxi, system-port:tangshan_jinxi, static_transform_common:dev, crane_align_common:dev, crane_align_customized:jinxi_truck_xg_3pxt32-3rsbp, perception_new_detection:jinxi_truck_xg_3pxt32-3rsbp, prediction_config:all_all_v2, msf-vehicle:dev, msf-port:daxie, rslidar_sdk_common:main, rslidar_sdk_customized:truck-bpv4, perception_camera_driver:jinxi_truck, perception_spreader_imv:jinxi_truck_xg_pxt32-rsbp, mqtt-tls:main, pncc_port_related_config:port_tangshanjinxi, pncc_common_config:dev_hdmap, pncc_vehicle_related_config:truck_xugong, hdmap:rc_dev_single_direction, hdmap_interface:daxie, hesai_lidar_common:main, hesai_lidar_customized:truck_top_90, lidar_loc_v2_common:rc_dev, lidar_loc_v2_customized:jinxi/truck/3pxt32, pointcloud_customized:jinxi, system-node:feat_3hs_2bp_1rear_bp, hardware:dev, perception_vehicles:master] [Pipeline] echo pncc_port_related_config对应分支为: port_tangshanjinxi [Pipeline] sh + grep push + awk -F: '{print $2}' + awk -F. '{print $1}' + git remote -v [Pipeline] echo pncc_port_related_config对应的path_name: pnc/config/pncc_port_related_config [Pipeline] sh + git remote -v + grep push + awk -F. '{print $1}' + awk -F/ '{print $NF}' [Pipeline] withCredentials Masking supported pattern matches of $gitlabToken [Pipeline] { [Pipeline] httpRequest Warning: A secret was passed to "httpRequest" using Groovy String interpolation, which is insecure. Affected argument(s) used the following variable(s): [gitlabToken] See https://jenkins.io/redirect/groovy-string-interpolation for details. HttpMethod: GET URL: http://159.27.226.4/api/v4/projects?search=pncc_port_related_config&per_page=100 Content-Type: application/json PRIVATE-TOKEN: ***** Sending request to url: http://159.27.226.4/api/v4/projects?search=pncc_port_related_config&per_page=100 Response Code: HTTP/1.1 200 OK Response: [{"id":1547,"description":"","name":"pncc_port_related_config","name_with_namespace":"PNC / config / pncc_port_related_config","path":"pncc_port_related_config","path_with_namespace":"pnc/config/pncc_port_related_config","created_at":"2024-07-17T10:59:06.809Z","default_branch":"main","tag_list":[],"topics":[],"ssh_url_to_repo":"git@159.27.226.4:pnc/config/pncc_port_related_config.git","http_url_to_repo":"http://159.27.226.4/pnc/config/pncc_port_related_config.git","web_url":"http://159.27.226.4/pnc/config/pncc_port_related_config","readme_url":"http://159.27.226.4/pnc/config/pncc_port_related_config/-/blob/main/README.md","avatar_url":null,"forks_count":0,"star_count":0,"last_activity_at":"2026-09-22T06:55:26.059Z","namespace":{"id":904,"name":"config","path":"config","kind":"group","full_path":"pnc/config","parent_id":10,"avatar_url":null,"web_url":"http://159.27.226.4/groups/pnc/config"},"_links":{"self":"http://159.27.226.4/api/v4/projects/1547","issues":"http://159.27.226.4/api/v4/projects/1547/issues","merge_requests":"http://159.27.226.4/api/v4/projects/1547/merge_requests","repo_branches":"http://159.27.226.4/api/v4/projects/1547/repository/branches","labels":"http://159.27.226.4/api/v4/projects/1547/labels","events":"http://159.27.226.4/api/v4/projects/1547/events","members":"http://159.27.226.4/api/v4/projects/1547/members","cluster_agents":"http://159.27.226.4/api/v4/projects/1547/cluster_agents"},"packages_enabled":true,"empty_repo":false,"archived":false,"visibility":"private","resolve_outdated_diff_discussions":false,"container_expiration_policy":{"cadence":"1d","enabled":false,"keep_n":10,"older_than":"90d","name_regex":".*","name_regex_keep":null,"next_run_at":"2024-07-18T10:59:06.822Z"},"issues_enabled":true,"merge_requests_enabled":true,"wiki_enabled":true,"jobs_enabled":true,"snippets_enabled":true,"container_registry_enabled":true,"service_desk_enabled":false,"service_desk_address":null,"can_create_merge_request_in":true,"issues_access_level":"enabled","repository_access_level":"enabled","merge_requests_access_level":"enabled","forking_access_level":"enabled","wiki_access_level":"enabled","builds_access_level":"enabled","snippets_access_level":"enabled","pages_access_level":"private","operations_access_level":"enabled","analytics_access_level":"enabled","container_registry_access_level":"enabled","security_and_compliance_access_level":"private","emails_disabled":null,"shared_runners_enabled":true,"lfs_enabled":true,"creator_id":9,"import_status":"none","open_issues_count":0,"ci_default_git_depth":20,"ci_forward_deployment_enabled":true,"ci_job_token_scope_enabled":false,"ci_separated_caches":true,"public_jobs":true,"build_timeout":3600,"auto_cancel_pending_pipelines":"enabled","build_coverage_regex":null,"ci_config_path":null,"shared_with_groups":[],"only_allow_merge_if_pipeline_succeeds":false,"allow_merge_on_skipped_pipeline":null,"restrict_user_defined_variables":false,"request_access_enabled":true,"only_allow_merge_if_all_discussions_are_resolved":false,"remove_source_branch_after_merge":true,"printing_merge_request_link_enabled":true,"merge_method":"merge","squash_option":"default_off","enforce_auth_checks_on_uploads":true,"suggestion_commit_message":null,"merge_commit_template":null,"squash_commit_template":null,"auto_devops_enabled":true,"auto_devops_deploy_strategy":"continuous","autoclose_referenced_issues":true,"keep_latest_artifact":true,"runner_token_expiration_interval":null,"permissions":{"project_access":{"access_level":30,"notification_level":3},"group_access":{"access_level":20,"notification_level":3}}}] Success: Status code 200 is in the accepted range: 100:399 [Pipeline] } [Pipeline] // withCredentials [Pipeline] readJSON [Pipeline] echo pnc/config/pncc_port_related_config [Pipeline] echo 1547 [Pipeline] echo pncc_port_related_config对应的projectId: 1547 [Pipeline] fileExists [Pipeline] readFile [Pipeline] echo /root/commtest/rcdev-project/wuhanZTLJ//TSJX_XG_AT002/master,pncc_port_related_config [Pipeline] echo adb2f75 [Pipeline] sh + python3 /root/weilk/project/get_git_log.py 1547 adb2f75 6d17d59 [Pipeline] writeFile [Pipeline] echo {"repo_name":"pncc_port_related_config","branch":"port_tangshanjinxi","time":"2026-09-22_15-41-37","commit_id":"6d17d59","version":"","commit_msgs":",,"} [Pipeline] } [Pipeline] // dir [Pipeline] echo {"repo_name":"pncc_port_related_config","branch":"port_tangshanjinxi","time":"2026-09-22_15-41-37","commit_id":"6d17d59","version":"","commit_msgs":",,"} [Pipeline] dir Running in /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params_submodule/pncc_vehicle_related_config [Pipeline] { [Pipeline] sh + git rev-parse --short HEAD [Pipeline] echo pncc_vehicle_related_config当前commitId: 94acb3d [Pipeline] readFile [Pipeline] echo [system-common:main, system-device:orin_3hs_3bp, system-mqtt:tangshan_jinxi, system-port:tangshan_jinxi, static_transform_common:dev, crane_align_common:dev, crane_align_customized:jinxi_truck_xg_3pxt32-3rsbp, perception_new_detection:jinxi_truck_xg_3pxt32-3rsbp, prediction_config:all_all_v2, msf-vehicle:dev, msf-port:daxie, rslidar_sdk_common:main, rslidar_sdk_customized:truck-bpv4, perception_camera_driver:jinxi_truck, perception_spreader_imv:jinxi_truck_xg_pxt32-rsbp, mqtt-tls:main, pncc_port_related_config:port_tangshanjinxi, pncc_common_config:dev_hdmap, pncc_vehicle_related_config:truck_xugong, hdmap:rc_dev_single_direction, hdmap_interface:daxie, hesai_lidar_common:main, hesai_lidar_customized:truck_top_90, lidar_loc_v2_common:rc_dev, lidar_loc_v2_customized:jinxi/truck/3pxt32, pointcloud_customized:jinxi, system-node:feat_3hs_2bp_1rear_bp, hardware:dev, perception_vehicles:master] [Pipeline] echo pncc_vehicle_related_config对应分支为: truck_xugong [Pipeline] sh + git remote -v + grep push + awk -F. '{print $1}' + awk -F: '{print $2}' [Pipeline] echo pncc_vehicle_related_config对应的path_name: pnc/config/pncc_vehicle_related_config [Pipeline] sh + git remote -v + grep push + awk -F/ '{print $NF}' + awk -F. '{print $1}' [Pipeline] withCredentials Masking supported pattern matches of $gitlabToken [Pipeline] { [Pipeline] httpRequest Warning: A secret was passed to "httpRequest" using Groovy String interpolation, which is insecure. Affected argument(s) used the following variable(s): [gitlabToken] See https://jenkins.io/redirect/groovy-string-interpolation for details. HttpMethod: GET URL: http://159.27.226.4/api/v4/projects?search=pncc_vehicle_related_config&per_page=100 Content-Type: application/json PRIVATE-TOKEN: ***** Sending request to url: http://159.27.226.4/api/v4/projects?search=pncc_vehicle_related_config&per_page=100 Response Code: HTTP/1.1 200 OK Response: [{"id":1546,"description":"","name":"pncc_vehicle_related_config","name_with_namespace":"PNC / config / pncc_vehicle_related_config","path":"pncc_vehicle_related_config","path_with_namespace":"pnc/config/pncc_vehicle_related_config","created_at":"2024-07-17T10:58:44.794Z","default_branch":"main","tag_list":[],"topics":[],"ssh_url_to_repo":"git@159.27.226.4:pnc/config/pncc_vehicle_related_config.git","http_url_to_repo":"http://159.27.226.4/pnc/config/pncc_vehicle_related_config.git","web_url":"http://159.27.226.4/pnc/config/pncc_vehicle_related_config","readme_url":"http://159.27.226.4/pnc/config/pncc_vehicle_related_config/-/blob/main/README.md","avatar_url":null,"forks_count":0,"star_count":0,"last_activity_at":"2026-09-22T02:12:16.050Z","namespace":{"id":904,"name":"config","path":"config","kind":"group","full_path":"pnc/config","parent_id":10,"avatar_url":null,"web_url":"http://159.27.226.4/groups/pnc/config"},"_links":{"self":"http://159.27.226.4/api/v4/projects/1546","issues":"http://159.27.226.4/api/v4/projects/1546/issues","merge_requests":"http://159.27.226.4/api/v4/projects/1546/merge_requests","repo_branches":"http://159.27.226.4/api/v4/projects/1546/repository/branches","labels":"http://159.27.226.4/api/v4/projects/1546/labels","events":"http://159.27.226.4/api/v4/projects/1546/events","members":"http://159.27.226.4/api/v4/projects/1546/members","cluster_agents":"http://159.27.226.4/api/v4/projects/1546/cluster_agents"},"packages_enabled":true,"empty_repo":false,"archived":false,"visibility":"private","resolve_outdated_diff_discussions":false,"container_expiration_policy":{"cadence":"1d","enabled":false,"keep_n":10,"older_than":"90d","name_regex":".*","name_regex_keep":null,"next_run_at":"2024-07-18T10:58:44.808Z"},"issues_enabled":true,"merge_requests_enabled":true,"wiki_enabled":true,"jobs_enabled":true,"snippets_enabled":true,"container_registry_enabled":true,"service_desk_enabled":false,"service_desk_address":null,"can_create_merge_request_in":true,"issues_access_level":"enabled","repository_access_level":"enabled","merge_requests_access_level":"enabled","forking_access_level":"enabled","wiki_access_level":"enabled","builds_access_level":"enabled","snippets_access_level":"enabled","pages_access_level":"private","operations_access_level":"enabled","analytics_access_level":"enabled","container_registry_access_level":"enabled","security_and_compliance_access_level":"private","emails_disabled":null,"shared_runners_enabled":true,"lfs_enabled":true,"creator_id":9,"import_status":"none","open_issues_count":0,"ci_default_git_depth":20,"ci_forward_deployment_enabled":true,"ci_job_token_scope_enabled":false,"ci_separated_caches":true,"public_jobs":true,"build_timeout":3600,"auto_cancel_pending_pipelines":"enabled","build_coverage_regex":null,"ci_config_path":null,"shared_with_groups":[],"only_allow_merge_if_pipeline_succeeds":false,"allow_merge_on_skipped_pipeline":null,"restrict_user_defined_variables":false,"request_access_enabled":true,"only_allow_merge_if_all_discussions_are_resolved":false,"remove_source_branch_after_merge":true,"printing_merge_request_link_enabled":true,"merge_method":"merge","squash_option":"default_off","enforce_auth_checks_on_uploads":true,"suggestion_commit_message":null,"merge_commit_template":null,"squash_commit_template":null,"auto_devops_enabled":true,"auto_devops_deploy_strategy":"continuous","autoclose_referenced_issues":true,"keep_latest_artifact":true,"runner_token_expiration_interval":null,"permissions":{"project_access":{"access_level":30,"notification_level":3},"group_access":{"access_level":20,"notification_level":3}}}] Success: Status code 200 is in the accepted range: 100:399 [Pipeline] } [Pipeline] // withCredentials [Pipeline] readJSON [Pipeline] echo pnc/config/pncc_vehicle_related_config [Pipeline] echo 1546 [Pipeline] echo pncc_vehicle_related_config对应的projectId: 1546 [Pipeline] fileExists [Pipeline] readFile [Pipeline] echo /root/commtest/rcdev-project/wuhanZTLJ//TSJX_XG_AT002/master,pncc_vehicle_related_config [Pipeline] echo 6c87d56 [Pipeline] sh + python3 /root/weilk/project/get_git_log.py 1546 6c87d56 94acb3d [Pipeline] writeFile [Pipeline] echo {"repo_name":"pncc_vehicle_related_config","branch":"truck_xugong","time":"2026-09-22_15-41-37","commit_id":"94acb3d","version":"","commit_msgs":",,"} [Pipeline] } [Pipeline] // dir [Pipeline] echo {"repo_name":"pncc_vehicle_related_config","branch":"truck_xugong","time":"2026-09-22_15-41-37","commit_id":"94acb3d","version":"","commit_msgs":",,"} [Pipeline] echo 36 [Pipeline] echo 最终生成的json文件内容: {"module":[{"repo_name":"pncc_port_related_config","branch":"port_tangshanjinxi","time":"2026-09-22_15-41-37","commit_id":"6d17d59","version":"","commit_msgs":",,"},{"repo_name":"pncc_vehicle_related_config","branch":"truck_xugong","time":"2026-09-22_15-41-37","commit_id":"94acb3d","version":"","commit_msgs":",,"}],"device":1,"device_name":"TSJX_XG_AT002_Master","type":0,"project":"36"} [Pipeline] sh + echo '{"module":[{"repo_name":"pncc_port_related_config","branch":"port_tangshanjinxi","time":"2026-09-22_15-41-37","commit_id":"6d17d59","version":"","commit_msgs":",,"},{"repo_name":"pncc_vehicle_related_config","branch":"truck_xugong","time":"2026-09-22_15-41-37","commit_id":"94acb3d","version":"","commit_msgs":",,"}],"device":1,"device_name":"TSJX_XG_AT002_Master","type":0,"project":"36"}' [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params_submodule/pncc_port_related_config@tmp /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params_submodule/pncc_vehicle_related_config@tmp [Pipeline] } [Pipeline] // script [Pipeline] echo {"repo_name":"pncc_port_related_config","branch":"port_tangshanjinxi","time":"2026-09-22_15-41-37","commit_id":"6d17d59","version":"","commit_msgs":",,"},{"repo_name":"pncc_vehicle_related_config","branch":"truck_xugong","time":"2026-09-22_15-41-37","commit_id":"94acb3d","version":"","commit_msgs":",,"} [Pipeline] fileExists [Pipeline] readFile [Pipeline] echo TSJX_XG_AT001 [Pipeline] sh + echo TSJX_XG_AT002 [Pipeline] readJSON [Pipeline] echo <h3>TSJX_XG_AT002</h3><p></p><table border="2"><tr><th bgcolor='#DCDCDC'> 模块名称 </th><th bgcolor='#DCDCDC'> commitID </th><th bgcolor='#DCDCDC'> 分支名称 </th></tr><tr><td>pncc_port_related_config</td><td>6d17d59</td><td>port_tangshanjinxi</td></tr><tr><td>pncc_vehicle_related_config</td><td>94acb3d</td><td>truck_xugong</td></tr></table> [Pipeline] sh + echo '<h3>TSJX_XG_AT002</h3><p></p><table border="2"><tr><th bgcolor=#DCDCDC> 模块名称 </th><th bgcolor=#DCDCDC> commitID </th><th bgcolor=#DCDCDC> 分支名称 </th></tr><tr><td>pncc_port_related_config</td><td>6d17d59</td><td>port_tangshanjinxi</td></tr><tr><td>pncc_vehicle_related_config</td><td>94acb3d</td><td>truck_xugong</td></tr></table>' [Pipeline] echo html写入完成 [Pipeline] echo [TSJX_XG_AT001master][TSJX_XG_AT002master] [Pipeline] echo ------------------------------- 更新TSJX_XG_AT003车参数,选项:rc_dev,设备类型:master ------------------------------------- [Pipeline] echo [pncc_port_related_config, pncc_vehicle_related_config] [Pipeline] script [Pipeline] { [Pipeline] echo 清空submodule选项记录 [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/submodules + touch /root/workspace/params-submodule/tangshan-jinxi-submodule/submodules [Pipeline] readFile [Pipeline] sh + echo system-common [Pipeline] sh + echo system-device [Pipeline] sh + echo system-mqtt [Pipeline] sh + echo system-port [Pipeline] sh + echo static_transform_common [Pipeline] sh + echo crane_align_common [Pipeline] sh + echo crane_align_customized [Pipeline] sh + echo perception_new_detection [Pipeline] sh + echo prediction_config [Pipeline] sh + echo msf-vehicle [Pipeline] sh + echo msf-port [Pipeline] sh + echo rslidar_sdk_common [Pipeline] sh + echo rslidar_sdk_customized [Pipeline] sh + echo perception_camera_driver [Pipeline] sh + echo perception_spreader_imv [Pipeline] sh + echo mqtt-tls [Pipeline] sh + echo pncc_port_related_config [Pipeline] sh + echo pncc_common_config [Pipeline] sh + echo pncc_vehicle_related_config [Pipeline] sh + echo hdmap [Pipeline] sh + echo hdmap_interface [Pipeline] sh + echo hesai_lidar_common [Pipeline] sh + echo hesai_lidar_customized [Pipeline] sh + echo lidar_loc_v2_common [Pipeline] sh + echo lidar_loc_v2_customized [Pipeline] sh + echo pointcloud_customized [Pipeline] sh + echo system-node [Pipeline] sh + echo hardware [Pipeline] sh + echo perception_vehicles [Pipeline] sh + cat /root/workspace/params-submodule/tangshan-jinxi-submodule/submodules system-common system-device system-mqtt system-port static_transform_common crane_align_common crane_align_customized perception_new_detection prediction_config msf-vehicle msf-port rslidar_sdk_common rslidar_sdk_customized perception_camera_driver perception_spreader_imv mqtt-tls pncc_port_related_config pncc_common_config pncc_vehicle_related_config hdmap hdmap_interface hesai_lidar_common hesai_lidar_customized lidar_loc_v2_common lidar_loc_v2_customized pointcloud_customized system-node hardware perception_vehicles [Pipeline] echo 更新submodule子仓库:[pncc_port_related_config, pncc_vehicle_related_config] [Pipeline] echo [pncc_port_related_config, pncc_vehicle_related_config] [Pipeline] dir Running in /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params_submodule/pncc_port_related_config [Pipeline] { [Pipeline] sh + git rev-parse --short HEAD [Pipeline] echo pncc_port_related_config当前commitId: 6d17d59 [Pipeline] readFile [Pipeline] echo [system-common:main, system-device:orin_3hs_3bp, system-mqtt:tangshan_jinxi, system-port:tangshan_jinxi, static_transform_common:dev, crane_align_common:dev, crane_align_customized:jinxi_truck_xg_3pxt32-3rsbp, perception_new_detection:jinxi_truck_xg_3pxt32-3rsbp_trailer2, prediction_config:all_all_v2, msf-vehicle:dev, msf-port:daxie, rslidar_sdk_common:main, rslidar_sdk_customized:truck-bpv4, perception_camera_driver:jinxi_truck, perception_spreader_imv:jinxi_truck_xg_pxt32-rsbp, mqtt-tls:main, pncc_port_related_config:port_tangshanjinxi, pncc_common_config:dev_hdmap, pncc_vehicle_related_config:truck_xugong, hdmap:rc_dev_single_direction, hdmap_interface:daxie, hesai_lidar_common:main, hesai_lidar_customized:truck_top_90, lidar_loc_v2_common:rc_dev, lidar_loc_v2_customized:jinxi/truck/3pxt32, pointcloud_customized:jinxi, system-node:feat_3hs_2bp_1rear_bp, hardware:dev, perception_vehicles:master] [Pipeline] echo pncc_port_related_config对应分支为: port_tangshanjinxi [Pipeline] sh + git remote -v + grep push + awk -F. '{print $1}' + awk -F: '{print $2}' [Pipeline] echo pncc_port_related_config对应的path_name: pnc/config/pncc_port_related_config [Pipeline] sh + git remote -v + grep push + awk -F/ '{print $NF}' + awk -F. '{print $1}' [Pipeline] withCredentials Masking supported pattern matches of $gitlabToken [Pipeline] { [Pipeline] httpRequest Warning: A secret was passed to "httpRequest" using Groovy String interpolation, which is insecure. Affected argument(s) used the following variable(s): [gitlabToken] See https://jenkins.io/redirect/groovy-string-interpolation for details. HttpMethod: GET URL: http://159.27.226.4/api/v4/projects?search=pncc_port_related_config&per_page=100 Content-Type: application/json PRIVATE-TOKEN: ***** Sending request to url: http://159.27.226.4/api/v4/projects?search=pncc_port_related_config&per_page=100 Response Code: HTTP/1.1 200 OK Response: [{"id":1547,"description":"","name":"pncc_port_related_config","name_with_namespace":"PNC / config / pncc_port_related_config","path":"pncc_port_related_config","path_with_namespace":"pnc/config/pncc_port_related_config","created_at":"2024-07-17T10:59:06.809Z","default_branch":"main","tag_list":[],"topics":[],"ssh_url_to_repo":"git@159.27.226.4:pnc/config/pncc_port_related_config.git","http_url_to_repo":"http://159.27.226.4/pnc/config/pncc_port_related_config.git","web_url":"http://159.27.226.4/pnc/config/pncc_port_related_config","readme_url":"http://159.27.226.4/pnc/config/pncc_port_related_config/-/blob/main/README.md","avatar_url":null,"forks_count":0,"star_count":0,"last_activity_at":"2026-09-22T06:55:26.059Z","namespace":{"id":904,"name":"config","path":"config","kind":"group","full_path":"pnc/config","parent_id":10,"avatar_url":null,"web_url":"http://159.27.226.4/groups/pnc/config"},"_links":{"self":"http://159.27.226.4/api/v4/projects/1547","issues":"http://159.27.226.4/api/v4/projects/1547/issues","merge_requests":"http://159.27.226.4/api/v4/projects/1547/merge_requests","repo_branches":"http://159.27.226.4/api/v4/projects/1547/repository/branches","labels":"http://159.27.226.4/api/v4/projects/1547/labels","events":"http://159.27.226.4/api/v4/projects/1547/events","members":"http://159.27.226.4/api/v4/projects/1547/members","cluster_agents":"http://159.27.226.4/api/v4/projects/1547/cluster_agents"},"packages_enabled":true,"empty_repo":false,"archived":false,"visibility":"private","resolve_outdated_diff_discussions":false,"container_expiration_policy":{"cadence":"1d","enabled":false,"keep_n":10,"older_than":"90d","name_regex":".*","name_regex_keep":null,"next_run_at":"2024-07-18T10:59:06.822Z"},"issues_enabled":true,"merge_requests_enabled":true,"wiki_enabled":true,"jobs_enabled":true,"snippets_enabled":true,"container_registry_enabled":true,"service_desk_enabled":false,"service_desk_address":null,"can_create_merge_request_in":true,"issues_access_level":"enabled","repository_access_level":"enabled","merge_requests_access_level":"enabled","forking_access_level":"enabled","wiki_access_level":"enabled","builds_access_level":"enabled","snippets_access_level":"enabled","pages_access_level":"private","operations_access_level":"enabled","analytics_access_level":"enabled","container_registry_access_level":"enabled","security_and_compliance_access_level":"private","emails_disabled":null,"shared_runners_enabled":true,"lfs_enabled":true,"creator_id":9,"import_status":"none","open_issues_count":0,"ci_default_git_depth":20,"ci_forward_deployment_enabled":true,"ci_job_token_scope_enabled":false,"ci_separated_caches":true,"public_jobs":true,"build_timeout":3600,"auto_cancel_pending_pipelines":"enabled","build_coverage_regex":null,"ci_config_path":null,"shared_with_groups":[],"only_allow_merge_if_pipeline_succeeds":false,"allow_merge_on_skipped_pipeline":null,"restrict_user_defined_variables":false,"request_access_enabled":true,"only_allow_merge_if_all_discussions_are_resolved":false,"remove_source_branch_after_merge":true,"printing_merge_request_link_enabled":true,"merge_method":"merge","squash_option":"default_off","enforce_auth_checks_on_uploads":true,"suggestion_commit_message":null,"merge_commit_template":null,"squash_commit_template":null,"auto_devops_enabled":true,"auto_devops_deploy_strategy":"continuous","autoclose_referenced_issues":true,"keep_latest_artifact":true,"runner_token_expiration_interval":null,"permissions":{"project_access":{"access_level":30,"notification_level":3},"group_access":{"access_level":20,"notification_level":3}}}] Success: Status code 200 is in the accepted range: 100:399 [Pipeline] } [Pipeline] // withCredentials [Pipeline] readJSON [Pipeline] echo pnc/config/pncc_port_related_config [Pipeline] echo 1547 [Pipeline] echo pncc_port_related_config对应的projectId: 1547 [Pipeline] fileExists [Pipeline] readFile [Pipeline] echo /root/commtest/rcdev-project/wuhanZTLJ//TSJX_XG_AT003/master,pncc_port_related_config [Pipeline] echo adb2f75 [Pipeline] sh + python3 /root/weilk/project/get_git_log.py 1547 adb2f75 6d17d59 [Pipeline] writeFile [Pipeline] echo {"repo_name":"pncc_port_related_config","branch":"port_tangshanjinxi","time":"2026-09-22_15-41-37","commit_id":"6d17d59","version":"","commit_msgs":",,"} [Pipeline] } [Pipeline] // dir [Pipeline] echo {"repo_name":"pncc_port_related_config","branch":"port_tangshanjinxi","time":"2026-09-22_15-41-37","commit_id":"6d17d59","version":"","commit_msgs":",,"} [Pipeline] dir Running in /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params_submodule/pncc_vehicle_related_config [Pipeline] { [Pipeline] sh + git rev-parse --short HEAD [Pipeline] echo pncc_vehicle_related_config当前commitId: 94acb3d [Pipeline] readFile [Pipeline] echo [system-common:main, system-device:orin_3hs_3bp, system-mqtt:tangshan_jinxi, system-port:tangshan_jinxi, static_transform_common:dev, crane_align_common:dev, crane_align_customized:jinxi_truck_xg_3pxt32-3rsbp, perception_new_detection:jinxi_truck_xg_3pxt32-3rsbp_trailer2, prediction_config:all_all_v2, msf-vehicle:dev, msf-port:daxie, rslidar_sdk_common:main, rslidar_sdk_customized:truck-bpv4, perception_camera_driver:jinxi_truck, perception_spreader_imv:jinxi_truck_xg_pxt32-rsbp, mqtt-tls:main, pncc_port_related_config:port_tangshanjinxi, pncc_common_config:dev_hdmap, pncc_vehicle_related_config:truck_xugong, hdmap:rc_dev_single_direction, hdmap_interface:daxie, hesai_lidar_common:main, hesai_lidar_customized:truck_top_90, lidar_loc_v2_common:rc_dev, lidar_loc_v2_customized:jinxi/truck/3pxt32, pointcloud_customized:jinxi, system-node:feat_3hs_2bp_1rear_bp, hardware:dev, perception_vehicles:master] [Pipeline] echo pncc_vehicle_related_config对应分支为: truck_xugong [Pipeline] sh + grep push + awk -F: '{print $2}' + awk -F. '{print $1}' + git remote -v [Pipeline] echo pncc_vehicle_related_config对应的path_name: pnc/config/pncc_vehicle_related_config [Pipeline] sh + git remote -v + awk -F/ '{print $NF}' + grep push + awk -F. '{print $1}' [Pipeline] withCredentials Masking supported pattern matches of $gitlabToken [Pipeline] { [Pipeline] httpRequest Warning: A secret was passed to "httpRequest" using Groovy String interpolation, which is insecure. Affected argument(s) used the following variable(s): [gitlabToken] See https://jenkins.io/redirect/groovy-string-interpolation for details. HttpMethod: GET URL: http://159.27.226.4/api/v4/projects?search=pncc_vehicle_related_config&per_page=100 Content-Type: application/json PRIVATE-TOKEN: ***** Sending request to url: http://159.27.226.4/api/v4/projects?search=pncc_vehicle_related_config&per_page=100 Response Code: HTTP/1.1 200 OK Response: [{"id":1546,"description":"","name":"pncc_vehicle_related_config","name_with_namespace":"PNC / config / pncc_vehicle_related_config","path":"pncc_vehicle_related_config","path_with_namespace":"pnc/config/pncc_vehicle_related_config","created_at":"2024-07-17T10:58:44.794Z","default_branch":"main","tag_list":[],"topics":[],"ssh_url_to_repo":"git@159.27.226.4:pnc/config/pncc_vehicle_related_config.git","http_url_to_repo":"http://159.27.226.4/pnc/config/pncc_vehicle_related_config.git","web_url":"http://159.27.226.4/pnc/config/pncc_vehicle_related_config","readme_url":"http://159.27.226.4/pnc/config/pncc_vehicle_related_config/-/blob/main/README.md","avatar_url":null,"forks_count":0,"star_count":0,"last_activity_at":"2026-09-22T02:12:16.050Z","namespace":{"id":904,"name":"config","path":"config","kind":"group","full_path":"pnc/config","parent_id":10,"avatar_url":null,"web_url":"http://159.27.226.4/groups/pnc/config"},"_links":{"self":"http://159.27.226.4/api/v4/projects/1546","issues":"http://159.27.226.4/api/v4/projects/1546/issues","merge_requests":"http://159.27.226.4/api/v4/projects/1546/merge_requests","repo_branches":"http://159.27.226.4/api/v4/projects/1546/repository/branches","labels":"http://159.27.226.4/api/v4/projects/1546/labels","events":"http://159.27.226.4/api/v4/projects/1546/events","members":"http://159.27.226.4/api/v4/projects/1546/members","cluster_agents":"http://159.27.226.4/api/v4/projects/1546/cluster_agents"},"packages_enabled":true,"empty_repo":false,"archived":false,"visibility":"private","resolve_outdated_diff_discussions":false,"container_expiration_policy":{"cadence":"1d","enabled":false,"keep_n":10,"older_than":"90d","name_regex":".*","name_regex_keep":null,"next_run_at":"2024-07-18T10:58:44.808Z"},"issues_enabled":true,"merge_requests_enabled":true,"wiki_enabled":true,"jobs_enabled":true,"snippets_enabled":true,"container_registry_enabled":true,"service_desk_enabled":false,"service_desk_address":null,"can_create_merge_request_in":true,"issues_access_level":"enabled","repository_access_level":"enabled","merge_requests_access_level":"enabled","forking_access_level":"enabled","wiki_access_level":"enabled","builds_access_level":"enabled","snippets_access_level":"enabled","pages_access_level":"private","operations_access_level":"enabled","analytics_access_level":"enabled","container_registry_access_level":"enabled","security_and_compliance_access_level":"private","emails_disabled":null,"shared_runners_enabled":true,"lfs_enabled":true,"creator_id":9,"import_status":"none","open_issues_count":0,"ci_default_git_depth":20,"ci_forward_deployment_enabled":true,"ci_job_token_scope_enabled":false,"ci_separated_caches":true,"public_jobs":true,"build_timeout":3600,"auto_cancel_pending_pipelines":"enabled","build_coverage_regex":null,"ci_config_path":null,"shared_with_groups":[],"only_allow_merge_if_pipeline_succeeds":false,"allow_merge_on_skipped_pipeline":null,"restrict_user_defined_variables":false,"request_access_enabled":true,"only_allow_merge_if_all_discussions_are_resolved":false,"remove_source_branch_after_merge":true,"printing_merge_request_link_enabled":true,"merge_method":"merge","squash_option":"default_off","enforce_auth_checks_on_uploads":true,"suggestion_commit_message":null,"merge_commit_template":null,"squash_commit_template":null,"auto_devops_enabled":true,"auto_devops_deploy_strategy":"continuous","autoclose_referenced_issues":true,"keep_latest_artifact":true,"runner_token_expiration_interval":null,"permissions":{"project_access":{"access_level":30,"notification_level":3},"group_access":{"access_level":20,"notification_level":3}}}] Success: Status code 200 is in the accepted range: 100:399 [Pipeline] } [Pipeline] // withCredentials [Pipeline] readJSON [Pipeline] echo pnc/config/pncc_vehicle_related_config [Pipeline] echo 1546 [Pipeline] echo pncc_vehicle_related_config对应的projectId: 1546 [Pipeline] fileExists [Pipeline] readFile [Pipeline] echo /root/commtest/rcdev-project/wuhanZTLJ//TSJX_XG_AT003/master,pncc_vehicle_related_config [Pipeline] echo 6c87d56 [Pipeline] sh + python3 /root/weilk/project/get_git_log.py 1546 6c87d56 94acb3d [Pipeline] writeFile [Pipeline] echo {"repo_name":"pncc_vehicle_related_config","branch":"truck_xugong","time":"2026-09-22_15-41-37","commit_id":"94acb3d","version":"","commit_msgs":",,"} [Pipeline] } [Pipeline] // dir [Pipeline] echo {"repo_name":"pncc_vehicle_related_config","branch":"truck_xugong","time":"2026-09-22_15-41-37","commit_id":"94acb3d","version":"","commit_msgs":",,"} [Pipeline] echo 36 [Pipeline] echo 最终生成的json文件内容: {"module":[{"repo_name":"pncc_port_related_config","branch":"port_tangshanjinxi","time":"2026-09-22_15-41-37","commit_id":"6d17d59","version":"","commit_msgs":",,"},{"repo_name":"pncc_vehicle_related_config","branch":"truck_xugong","time":"2026-09-22_15-41-37","commit_id":"94acb3d","version":"","commit_msgs":",,"}],"device":1,"device_name":"TSJX_XG_AT003_Master","type":0,"project":"36"} [Pipeline] sh + echo '{"module":[{"repo_name":"pncc_port_related_config","branch":"port_tangshanjinxi","time":"2026-09-22_15-41-37","commit_id":"6d17d59","version":"","commit_msgs":",,"},{"repo_name":"pncc_vehicle_related_config","branch":"truck_xugong","time":"2026-09-22_15-41-37","commit_id":"94acb3d","version":"","commit_msgs":",,"}],"device":1,"device_name":"TSJX_XG_AT003_Master","type":0,"project":"36"}' [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params_submodule/pncc_port_related_config@tmp /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params_submodule/pncc_vehicle_related_config@tmp [Pipeline] } [Pipeline] // script [Pipeline] echo {"repo_name":"pncc_port_related_config","branch":"port_tangshanjinxi","time":"2026-09-22_15-41-37","commit_id":"6d17d59","version":"","commit_msgs":",,"},{"repo_name":"pncc_vehicle_related_config","branch":"truck_xugong","time":"2026-09-22_15-41-37","commit_id":"94acb3d","version":"","commit_msgs":",,"} [Pipeline] fileExists [Pipeline] readFile [Pipeline] echo TSJX_XG_AT002 [Pipeline] sh + echo TSJX_XG_AT003 [Pipeline] readJSON [Pipeline] echo <h3>TSJX_XG_AT003</h3><p></p><table border="2"><tr><th bgcolor='#DCDCDC'> 模块名称 </th><th bgcolor='#DCDCDC'> commitID </th><th bgcolor='#DCDCDC'> 分支名称 </th></tr><tr><td>pncc_port_related_config</td><td>6d17d59</td><td>port_tangshanjinxi</td></tr><tr><td>pncc_vehicle_related_config</td><td>94acb3d</td><td>truck_xugong</td></tr></table> [Pipeline] sh + echo '<h3>TSJX_XG_AT003</h3><p></p><table border="2"><tr><th bgcolor=#DCDCDC> 模块名称 </th><th bgcolor=#DCDCDC> commitID </th><th bgcolor=#DCDCDC> 分支名称 </th></tr><tr><td>pncc_port_related_config</td><td>6d17d59</td><td>port_tangshanjinxi</td></tr><tr><td>pncc_vehicle_related_config</td><td>94acb3d</td><td>truck_xugong</td></tr></table>' [Pipeline] echo html写入完成 [Pipeline] echo [TSJX_XG_AT001master][TSJX_XG_AT002master][TSJX_XG_AT003master] [Pipeline] echo ------------------------------- 更新TSJX_XG_AT004车参数,选项:rc_dev,设备类型:master ------------------------------------- [Pipeline] echo [pncc_port_related_config, pncc_vehicle_related_config] [Pipeline] script [Pipeline] { [Pipeline] echo 清空submodule选项记录 [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/submodules + touch /root/workspace/params-submodule/tangshan-jinxi-submodule/submodules [Pipeline] readFile [Pipeline] sh + echo system-common [Pipeline] sh + echo system-device [Pipeline] sh + echo system-mqtt [Pipeline] sh + echo system-port [Pipeline] sh + echo static_transform_common [Pipeline] sh + echo crane_align_common [Pipeline] sh + echo crane_align_customized [Pipeline] sh + echo perception_new_detection [Pipeline] sh + echo prediction_config [Pipeline] sh + echo msf-vehicle [Pipeline] sh + echo msf-port [Pipeline] sh + echo rslidar_sdk_common [Pipeline] sh + echo rslidar_sdk_customized [Pipeline] sh + echo perception_camera_driver [Pipeline] sh + echo perception_spreader_imv [Pipeline] sh + echo mqtt-tls [Pipeline] sh + echo pncc_port_related_config [Pipeline] sh + echo pncc_common_config [Pipeline] sh + echo pncc_vehicle_related_config [Pipeline] sh + echo hdmap [Pipeline] sh + echo hdmap_interface [Pipeline] sh + echo hesai_lidar_common [Pipeline] sh + echo hesai_lidar_customized [Pipeline] sh + echo lidar_loc_v2_common [Pipeline] sh + echo lidar_loc_v2_customized [Pipeline] sh + echo pointcloud_customized [Pipeline] sh + echo system-node [Pipeline] sh + echo hardware [Pipeline] sh + echo perception_vehicles [Pipeline] sh + cat /root/workspace/params-submodule/tangshan-jinxi-submodule/submodules system-common system-device system-mqtt system-port static_transform_common crane_align_common crane_align_customized perception_new_detection prediction_config msf-vehicle msf-port rslidar_sdk_common rslidar_sdk_customized perception_camera_driver perception_spreader_imv mqtt-tls pncc_port_related_config pncc_common_config pncc_vehicle_related_config hdmap hdmap_interface hesai_lidar_common hesai_lidar_customized lidar_loc_v2_common lidar_loc_v2_customized pointcloud_customized system-node hardware perception_vehicles [Pipeline] echo 更新submodule子仓库:[pncc_port_related_config, pncc_vehicle_related_config] [Pipeline] echo [pncc_port_related_config, pncc_vehicle_related_config] [Pipeline] dir Running in /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params_submodule/pncc_port_related_config [Pipeline] { [Pipeline] sh + git rev-parse --short HEAD [Pipeline] echo pncc_port_related_config当前commitId: 6d17d59 [Pipeline] readFile [Pipeline] echo [system-common:main, system-device:orin_3hs_3bp, system-mqtt:tangshan_jinxi, system-port:tangshan_jinxi, static_transform_common:dev, crane_align_common:dev, crane_align_customized:jinxi_truck_xg_3pxt32-3rsbp, perception_new_detection:jinxi_truck_xg_3pxt32-3rsbp_trailer2, prediction_config:all_all_v2, msf-vehicle:dev, msf-port:daxie, rslidar_sdk_common:main, rslidar_sdk_customized:truck-bpv4, perception_camera_driver:jinxi_truck, perception_spreader_imv:jinxi_truck_xg_pxt32-rsbp, mqtt-tls:main, pncc_port_related_config:port_tangshanjinxi, pncc_common_config:dev_hdmap, pncc_vehicle_related_config:truck_xugong, hdmap:rc_dev_single_direction, hdmap_interface:daxie, hesai_lidar_common:main, hesai_lidar_customized:truck_top_90, lidar_loc_v2_common:rc_dev, lidar_loc_v2_customized:jinxi/truck/3pxt32, pointcloud_customized:jinxi, system-node:feat_3hs_2bp_1rear_bp, hardware:dev, perception_vehicles:master] [Pipeline] echo pncc_port_related_config对应分支为: port_tangshanjinxi [Pipeline] sh + grep push + awk -F: '{print $2}' + awk -F. '{print $1}' + git remote -v [Pipeline] echo pncc_port_related_config对应的path_name: pnc/config/pncc_port_related_config [Pipeline] sh + grep push + awk -F/ '{print $NF}' + git remote -v + awk -F. '{print $1}' [Pipeline] withCredentials Masking supported pattern matches of $gitlabToken [Pipeline] { [Pipeline] httpRequest Warning: A secret was passed to "httpRequest" using Groovy String interpolation, which is insecure. Affected argument(s) used the following variable(s): [gitlabToken] See https://jenkins.io/redirect/groovy-string-interpolation for details. HttpMethod: GET URL: http://159.27.226.4/api/v4/projects?search=pncc_port_related_config&per_page=100 Content-Type: application/json PRIVATE-TOKEN: ***** Sending request to url: http://159.27.226.4/api/v4/projects?search=pncc_port_related_config&per_page=100 Response Code: HTTP/1.1 200 OK Response: [{"id":1547,"description":"","name":"pncc_port_related_config","name_with_namespace":"PNC / config / pncc_port_related_config","path":"pncc_port_related_config","path_with_namespace":"pnc/config/pncc_port_related_config","created_at":"2024-07-17T10:59:06.809Z","default_branch":"main","tag_list":[],"topics":[],"ssh_url_to_repo":"git@159.27.226.4:pnc/config/pncc_port_related_config.git","http_url_to_repo":"http://159.27.226.4/pnc/config/pncc_port_related_config.git","web_url":"http://159.27.226.4/pnc/config/pncc_port_related_config","readme_url":"http://159.27.226.4/pnc/config/pncc_port_related_config/-/blob/main/README.md","avatar_url":null,"forks_count":0,"star_count":0,"last_activity_at":"2026-09-22T06:55:26.059Z","namespace":{"id":904,"name":"config","path":"config","kind":"group","full_path":"pnc/config","parent_id":10,"avatar_url":null,"web_url":"http://159.27.226.4/groups/pnc/config"},"_links":{"self":"http://159.27.226.4/api/v4/projects/1547","issues":"http://159.27.226.4/api/v4/projects/1547/issues","merge_requests":"http://159.27.226.4/api/v4/projects/1547/merge_requests","repo_branches":"http://159.27.226.4/api/v4/projects/1547/repository/branches","labels":"http://159.27.226.4/api/v4/projects/1547/labels","events":"http://159.27.226.4/api/v4/projects/1547/events","members":"http://159.27.226.4/api/v4/projects/1547/members","cluster_agents":"http://159.27.226.4/api/v4/projects/1547/cluster_agents"},"packages_enabled":true,"empty_repo":false,"archived":false,"visibility":"private","resolve_outdated_diff_discussions":false,"container_expiration_policy":{"cadence":"1d","enabled":false,"keep_n":10,"older_than":"90d","name_regex":".*","name_regex_keep":null,"next_run_at":"2024-07-18T10:59:06.822Z"},"issues_enabled":true,"merge_requests_enabled":true,"wiki_enabled":true,"jobs_enabled":true,"snippets_enabled":true,"container_registry_enabled":true,"service_desk_enabled":false,"service_desk_address":null,"can_create_merge_request_in":true,"issues_access_level":"enabled","repository_access_level":"enabled","merge_requests_access_level":"enabled","forking_access_level":"enabled","wiki_access_level":"enabled","builds_access_level":"enabled","snippets_access_level":"enabled","pages_access_level":"private","operations_access_level":"enabled","analytics_access_level":"enabled","container_registry_access_level":"enabled","security_and_compliance_access_level":"private","emails_disabled":null,"shared_runners_enabled":true,"lfs_enabled":true,"creator_id":9,"import_status":"none","open_issues_count":0,"ci_default_git_depth":20,"ci_forward_deployment_enabled":true,"ci_job_token_scope_enabled":false,"ci_separated_caches":true,"public_jobs":true,"build_timeout":3600,"auto_cancel_pending_pipelines":"enabled","build_coverage_regex":null,"ci_config_path":null,"shared_with_groups":[],"only_allow_merge_if_pipeline_succeeds":false,"allow_merge_on_skipped_pipeline":null,"restrict_user_defined_variables":false,"request_access_enabled":true,"only_allow_merge_if_all_discussions_are_resolved":false,"remove_source_branch_after_merge":true,"printing_merge_request_link_enabled":true,"merge_method":"merge","squash_option":"default_off","enforce_auth_checks_on_uploads":true,"suggestion_commit_message":null,"merge_commit_template":null,"squash_commit_template":null,"auto_devops_enabled":true,"auto_devops_deploy_strategy":"continuous","autoclose_referenced_issues":true,"keep_latest_artifact":true,"runner_token_expiration_interval":null,"permissions":{"project_access":{"access_level":30,"notification_level":3},"group_access":{"access_level":20,"notification_level":3}}}] Success: Status code 200 is in the accepted range: 100:399 [Pipeline] } [Pipeline] // withCredentials [Pipeline] readJSON [Pipeline] echo pnc/config/pncc_port_related_config [Pipeline] echo 1547 [Pipeline] echo pncc_port_related_config对应的projectId: 1547 [Pipeline] fileExists [Pipeline] readFile [Pipeline] echo /root/commtest/rcdev-project/wuhanZTLJ//TSJX_XG_AT004/master,pncc_port_related_config [Pipeline] echo adb2f75 [Pipeline] sh + python3 /root/weilk/project/get_git_log.py 1547 adb2f75 6d17d59 [Pipeline] writeFile [Pipeline] echo {"repo_name":"pncc_port_related_config","branch":"port_tangshanjinxi","time":"2026-09-22_15-41-37","commit_id":"6d17d59","version":"","commit_msgs":",,"} [Pipeline] } [Pipeline] // dir [Pipeline] echo {"repo_name":"pncc_port_related_config","branch":"port_tangshanjinxi","time":"2026-09-22_15-41-37","commit_id":"6d17d59","version":"","commit_msgs":",,"} [Pipeline] dir Running in /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params_submodule/pncc_vehicle_related_config [Pipeline] { [Pipeline] sh + git rev-parse --short HEAD [Pipeline] echo pncc_vehicle_related_config当前commitId: 94acb3d [Pipeline] readFile [Pipeline] echo [system-common:main, system-device:orin_3hs_3bp, system-mqtt:tangshan_jinxi, system-port:tangshan_jinxi, static_transform_common:dev, crane_align_common:dev, crane_align_customized:jinxi_truck_xg_3pxt32-3rsbp, perception_new_detection:jinxi_truck_xg_3pxt32-3rsbp_trailer2, prediction_config:all_all_v2, msf-vehicle:dev, msf-port:daxie, rslidar_sdk_common:main, rslidar_sdk_customized:truck-bpv4, perception_camera_driver:jinxi_truck, perception_spreader_imv:jinxi_truck_xg_pxt32-rsbp, mqtt-tls:main, pncc_port_related_config:port_tangshanjinxi, pncc_common_config:dev_hdmap, pncc_vehicle_related_config:truck_xugong, hdmap:rc_dev_single_direction, hdmap_interface:daxie, hesai_lidar_common:main, hesai_lidar_customized:truck_top_90, lidar_loc_v2_common:rc_dev, lidar_loc_v2_customized:jinxi/truck/3pxt32, pointcloud_customized:jinxi, system-node:feat_3hs_2bp_1rear_bp, hardware:dev, perception_vehicles:master] [Pipeline] echo pncc_vehicle_related_config对应分支为: truck_xugong [Pipeline] sh + grep push + awk -F: '{print $2}' + awk -F. '{print $1}' + git remote -v [Pipeline] echo pncc_vehicle_related_config对应的path_name: pnc/config/pncc_vehicle_related_config [Pipeline] sh + grep push + awk -F/ '{print $NF}' + awk -F. '{print $1}' + git remote -v [Pipeline] withCredentials Masking supported pattern matches of $gitlabToken [Pipeline] { [Pipeline] httpRequest Warning: A secret was passed to "httpRequest" using Groovy String interpolation, which is insecure. Affected argument(s) used the following variable(s): [gitlabToken] See https://jenkins.io/redirect/groovy-string-interpolation for details. HttpMethod: GET URL: http://159.27.226.4/api/v4/projects?search=pncc_vehicle_related_config&per_page=100 Content-Type: application/json PRIVATE-TOKEN: ***** Sending request to url: http://159.27.226.4/api/v4/projects?search=pncc_vehicle_related_config&per_page=100 Response Code: HTTP/1.1 200 OK Response: [{"id":1546,"description":"","name":"pncc_vehicle_related_config","name_with_namespace":"PNC / config / pncc_vehicle_related_config","path":"pncc_vehicle_related_config","path_with_namespace":"pnc/config/pncc_vehicle_related_config","created_at":"2024-07-17T10:58:44.794Z","default_branch":"main","tag_list":[],"topics":[],"ssh_url_to_repo":"git@159.27.226.4:pnc/config/pncc_vehicle_related_config.git","http_url_to_repo":"http://159.27.226.4/pnc/config/pncc_vehicle_related_config.git","web_url":"http://159.27.226.4/pnc/config/pncc_vehicle_related_config","readme_url":"http://159.27.226.4/pnc/config/pncc_vehicle_related_config/-/blob/main/README.md","avatar_url":null,"forks_count":0,"star_count":0,"last_activity_at":"2026-09-22T02:12:16.050Z","namespace":{"id":904,"name":"config","path":"config","kind":"group","full_path":"pnc/config","parent_id":10,"avatar_url":null,"web_url":"http://159.27.226.4/groups/pnc/config"},"_links":{"self":"http://159.27.226.4/api/v4/projects/1546","issues":"http://159.27.226.4/api/v4/projects/1546/issues","merge_requests":"http://159.27.226.4/api/v4/projects/1546/merge_requests","repo_branches":"http://159.27.226.4/api/v4/projects/1546/repository/branches","labels":"http://159.27.226.4/api/v4/projects/1546/labels","events":"http://159.27.226.4/api/v4/projects/1546/events","members":"http://159.27.226.4/api/v4/projects/1546/members","cluster_agents":"http://159.27.226.4/api/v4/projects/1546/cluster_agents"},"packages_enabled":true,"empty_repo":false,"archived":false,"visibility":"private","resolve_outdated_diff_discussions":false,"container_expiration_policy":{"cadence":"1d","enabled":false,"keep_n":10,"older_than":"90d","name_regex":".*","name_regex_keep":null,"next_run_at":"2024-07-18T10:58:44.808Z"},"issues_enabled":true,"merge_requests_enabled":true,"wiki_enabled":true,"jobs_enabled":true,"snippets_enabled":true,"container_registry_enabled":true,"service_desk_enabled":false,"service_desk_address":null,"can_create_merge_request_in":true,"issues_access_level":"enabled","repository_access_level":"enabled","merge_requests_access_level":"enabled","forking_access_level":"enabled","wiki_access_level":"enabled","builds_access_level":"enabled","snippets_access_level":"enabled","pages_access_level":"private","operations_access_level":"enabled","analytics_access_level":"enabled","container_registry_access_level":"enabled","security_and_compliance_access_level":"private","emails_disabled":null,"shared_runners_enabled":true,"lfs_enabled":true,"creator_id":9,"import_status":"none","open_issues_count":0,"ci_default_git_depth":20,"ci_forward_deployment_enabled":true,"ci_job_token_scope_enabled":false,"ci_separated_caches":true,"public_jobs":true,"build_timeout":3600,"auto_cancel_pending_pipelines":"enabled","build_coverage_regex":null,"ci_config_path":null,"shared_with_groups":[],"only_allow_merge_if_pipeline_succeeds":false,"allow_merge_on_skipped_pipeline":null,"restrict_user_defined_variables":false,"request_access_enabled":true,"only_allow_merge_if_all_discussions_are_resolved":false,"remove_source_branch_after_merge":true,"printing_merge_request_link_enabled":true,"merge_method":"merge","squash_option":"default_off","enforce_auth_checks_on_uploads":true,"suggestion_commit_message":null,"merge_commit_template":null,"squash_commit_template":null,"auto_devops_enabled":true,"auto_devops_deploy_strategy":"continuous","autoclose_referenced_issues":true,"keep_latest_artifact":true,"runner_token_expiration_interval":null,"permissions":{"project_access":{"access_level":30,"notification_level":3},"group_access":{"access_level":20,"notification_level":3}}}] Success: Status code 200 is in the accepted range: 100:399 [Pipeline] } [Pipeline] // withCredentials [Pipeline] readJSON [Pipeline] echo pnc/config/pncc_vehicle_related_config [Pipeline] echo 1546 [Pipeline] echo pncc_vehicle_related_config对应的projectId: 1546 [Pipeline] fileExists [Pipeline] readFile [Pipeline] echo /root/commtest/rcdev-project/wuhanZTLJ//TSJX_XG_AT004/master,pncc_vehicle_related_config [Pipeline] echo 6c87d56 [Pipeline] sh + python3 /root/weilk/project/get_git_log.py 1546 6c87d56 94acb3d [Pipeline] writeFile [Pipeline] echo {"repo_name":"pncc_vehicle_related_config","branch":"truck_xugong","time":"2026-09-22_15-41-37","commit_id":"94acb3d","version":"","commit_msgs":",,"} [Pipeline] } [Pipeline] // dir [Pipeline] echo {"repo_name":"pncc_vehicle_related_config","branch":"truck_xugong","time":"2026-09-22_15-41-37","commit_id":"94acb3d","version":"","commit_msgs":",,"} [Pipeline] echo 36 [Pipeline] echo 最终生成的json文件内容: {"module":[{"repo_name":"pncc_port_related_config","branch":"port_tangshanjinxi","time":"2026-09-22_15-41-37","commit_id":"6d17d59","version":"","commit_msgs":",,"},{"repo_name":"pncc_vehicle_related_config","branch":"truck_xugong","time":"2026-09-22_15-41-37","commit_id":"94acb3d","version":"","commit_msgs":",,"}],"device":1,"device_name":"TSJX_XG_AT004_Master","type":0,"project":"36"} [Pipeline] sh + echo '{"module":[{"repo_name":"pncc_port_related_config","branch":"port_tangshanjinxi","time":"2026-09-22_15-41-37","commit_id":"6d17d59","version":"","commit_msgs":",,"},{"repo_name":"pncc_vehicle_related_config","branch":"truck_xugong","time":"2026-09-22_15-41-37","commit_id":"94acb3d","version":"","commit_msgs":",,"}],"device":1,"device_name":"TSJX_XG_AT004_Master","type":0,"project":"36"}' [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params_submodule/pncc_port_related_config@tmp /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params_submodule/pncc_vehicle_related_config@tmp [Pipeline] } [Pipeline] // script [Pipeline] echo {"repo_name":"pncc_port_related_config","branch":"port_tangshanjinxi","time":"2026-09-22_15-41-37","commit_id":"6d17d59","version":"","commit_msgs":",,"},{"repo_name":"pncc_vehicle_related_config","branch":"truck_xugong","time":"2026-09-22_15-41-37","commit_id":"94acb3d","version":"","commit_msgs":",,"} [Pipeline] fileExists [Pipeline] readFile [Pipeline] echo TSJX_XG_AT003 [Pipeline] sh + echo TSJX_XG_AT004 [Pipeline] readJSON [Pipeline] echo <h3>TSJX_XG_AT004</h3><p></p><table border="2"><tr><th bgcolor='#DCDCDC'> 模块名称 </th><th bgcolor='#DCDCDC'> commitID </th><th bgcolor='#DCDCDC'> 分支名称 </th></tr><tr><td>pncc_port_related_config</td><td>6d17d59</td><td>port_tangshanjinxi</td></tr><tr><td>pncc_vehicle_related_config</td><td>94acb3d</td><td>truck_xugong</td></tr></table> [Pipeline] sh + echo '<h3>TSJX_XG_AT004</h3><p></p><table border="2"><tr><th bgcolor=#DCDCDC> 模块名称 </th><th bgcolor=#DCDCDC> commitID </th><th bgcolor=#DCDCDC> 分支名称 </th></tr><tr><td>pncc_port_related_config</td><td>6d17d59</td><td>port_tangshanjinxi</td></tr><tr><td>pncc_vehicle_related_config</td><td>94acb3d</td><td>truck_xugong</td></tr></table>' [Pipeline] echo html写入完成 [Pipeline] echo [TSJX_XG_AT001master][TSJX_XG_AT002master][TSJX_XG_AT003master][TSJX_XG_AT004master] [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (zip->post) [Pipeline] script [Pipeline] { [Pipeline] ansiColor [Pipeline] {
[Pipeline] echo >>>>>>>>>>>############################### [TSJX_XG_AT001, TSJX_XG_AT002, TSJX_XG_AT003, TSJX_XG_AT004] 压缩并上传! #################################<<<<<<<<<<< [Pipeline] }
[Pipeline] // ansiColor [Pipeline] echo ------------------------------------- TSJX_XG_AT001压缩并上传,master ------------------------------------------- [Pipeline] dir Running in /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master [Pipeline] { [Pipeline] sh + cd /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params/ + ls -d pncc_port_related_config/ pncc_vehicle_related_config/ [Pipeline] echo pncc_port_related_config/ pncc_vehicle_related_config/ [Pipeline] echo 最终目录 不 包含master或者slave目录,不 进行合并操作 [Pipeline] sh + mkdir -p params_module_orin_master_TSJX_XG_AT001_2026-09-22_15-41-37/ + mv params/ params_module_orin_master_TSJX_XG_AT001_2026-09-22_15-41-37/ [Pipeline] sh + zip -rq params_module_orin_master_TSJX_XG_AT001_2026-09-22_15-41-37.zip params_module_orin_master_TSJX_XG_AT001_2026-09-22_15-41-37 ./version.json [Pipeline] echo /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params_module_orin_master_TSJX_XG_AT001_2026-09-22_15-41-37.zip,/root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/version.json [Pipeline] sh + curl -X POST http://ota.senior.auto/prod-api/otaUploadFileAndVersion --form 'Content-Type="multipart/form-data"' --form 'file=@"/root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params_module_orin_master_TSJX_XG_AT001_2026-09-22_15-41-37.zip"' --form 'version=@"/root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/version.json"' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14.3M 0 43 100 14.3M 60 20.1M --:--:-- --:--:-- --:--:-- 20.1M 100 14.3M 0 43 100 14.3M 60 20.1M --:--:-- --:--:-- --:--:-- 20.1M [Pipeline] echo {"msg":"操作成功","code":200,"data":""} [Pipeline] readJSON [Pipeline] echo [msg:操作成功, code:200, data:] [Pipeline] echo status:200 [Pipeline] echo {"msg":"操作成功","code":200,"data":""} [Pipeline] } [Pipeline] // dir [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master@tmp [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT001/master/params_submodule/ [Pipeline] echo ------------------------------------- TSJX_XG_AT002压缩并上传,master ------------------------------------------- [Pipeline] dir Running in /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master [Pipeline] { [Pipeline] sh + cd /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params/ + ls -d pncc_port_related_config/ pncc_vehicle_related_config/ [Pipeline] echo pncc_port_related_config/ pncc_vehicle_related_config/ [Pipeline] echo 最终目录 不 包含master或者slave目录,不 进行合并操作 [Pipeline] sh + mkdir -p params_module_orin_master_TSJX_XG_AT002_2026-09-22_15-41-37/ + mv params/ params_module_orin_master_TSJX_XG_AT002_2026-09-22_15-41-37/ [Pipeline] sh + zip -rq params_module_orin_master_TSJX_XG_AT002_2026-09-22_15-41-37.zip params_module_orin_master_TSJX_XG_AT002_2026-09-22_15-41-37 ./version.json [Pipeline] echo /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params_module_orin_master_TSJX_XG_AT002_2026-09-22_15-41-37.zip,/root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/version.json [Pipeline] sh + curl -X POST http://ota.senior.auto/prod-api/otaUploadFileAndVersion --form 'Content-Type="multipart/form-data"' --form 'file=@"/root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params_module_orin_master_TSJX_XG_AT002_2026-09-22_15-41-37.zip"' --form 'version=@"/root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/version.json"' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14.3M 0 43 100 14.3M 44 14.7M --:--:-- --:--:-- --:--:-- 14.7M 100 14.3M 0 43 100 14.3M 44 14.7M --:--:-- --:--:-- --:--:-- 14.7M [Pipeline] echo {"msg":"操作成功","code":200,"data":""} [Pipeline] readJSON [Pipeline] echo [msg:操作成功, code:200, data:] [Pipeline] echo status:200 [Pipeline] echo {"msg":"操作成功","code":200,"data":""} [Pipeline] } [Pipeline] // dir [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master@tmp [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT002/master/params_submodule/ [Pipeline] echo ------------------------------------- TSJX_XG_AT003压缩并上传,master ------------------------------------------- [Pipeline] dir Running in /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master [Pipeline] { [Pipeline] sh + cd /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params/ + ls -d pncc_port_related_config/ pncc_vehicle_related_config/ [Pipeline] echo pncc_port_related_config/ pncc_vehicle_related_config/ [Pipeline] echo 最终目录 不 包含master或者slave目录,不 进行合并操作 [Pipeline] sh + mkdir -p params_module_orin_master_TSJX_XG_AT003_2026-09-22_15-41-37/ + mv params/ params_module_orin_master_TSJX_XG_AT003_2026-09-22_15-41-37/ [Pipeline] sh + zip -rq params_module_orin_master_TSJX_XG_AT003_2026-09-22_15-41-37.zip params_module_orin_master_TSJX_XG_AT003_2026-09-22_15-41-37 ./version.json [Pipeline] echo /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params_module_orin_master_TSJX_XG_AT003_2026-09-22_15-41-37.zip,/root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/version.json [Pipeline] sh + curl -X POST http://ota.senior.auto/prod-api/otaUploadFileAndVersion --form 'Content-Type="multipart/form-data"' --form 'file=@"/root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params_module_orin_master_TSJX_XG_AT003_2026-09-22_15-41-37.zip"' --form 'version=@"/root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/version.json"' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14.3M 0 43 100 14.3M 50 16.7M --:--:-- --:--:-- --:--:-- 16.7M 100 14.3M 0 43 100 14.3M 50 16.7M --:--:-- --:--:-- --:--:-- 16.7M [Pipeline] echo {"msg":"操作成功","code":200,"data":""} [Pipeline] readJSON [Pipeline] echo [msg:操作成功, code:200, data:] [Pipeline] echo status:200 [Pipeline] echo {"msg":"操作成功","code":200,"data":""} [Pipeline] } [Pipeline] // dir [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master@tmp [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT003/master/params_submodule/ [Pipeline] echo ------------------------------------- TSJX_XG_AT004压缩并上传,master ------------------------------------------- [Pipeline] dir Running in /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master [Pipeline] { [Pipeline] sh + cd /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params/ + ls -d pncc_port_related_config/ pncc_vehicle_related_config/ [Pipeline] echo pncc_port_related_config/ pncc_vehicle_related_config/ [Pipeline] echo 最终目录 不 包含master或者slave目录,不 进行合并操作 [Pipeline] sh + mkdir -p params_module_orin_master_TSJX_XG_AT004_2026-09-22_15-41-37/ + mv params/ params_module_orin_master_TSJX_XG_AT004_2026-09-22_15-41-37/ [Pipeline] sh + zip -rq params_module_orin_master_TSJX_XG_AT004_2026-09-22_15-41-37.zip params_module_orin_master_TSJX_XG_AT004_2026-09-22_15-41-37 ./version.json [Pipeline] echo /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params_module_orin_master_TSJX_XG_AT004_2026-09-22_15-41-37.zip,/root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/version.json [Pipeline] sh + curl -X POST http://ota.senior.auto/prod-api/otaUploadFileAndVersion --form 'Content-Type="multipart/form-data"' --form 'file=@"/root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params_module_orin_master_TSJX_XG_AT004_2026-09-22_15-41-37.zip"' --form 'version=@"/root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/version.json"' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14.3M 0 43 100 14.3M 44 14.6M --:--:-- --:--:-- --:--:-- 14.6M 100 14.3M 0 43 100 14.3M 44 14.6M --:--:-- --:--:-- --:--:-- 14.6M [Pipeline] echo {"msg":"操作成功","code":200,"data":""} [Pipeline] readJSON [Pipeline] echo [msg:操作成功, code:200, data:] [Pipeline] echo status:200 [Pipeline] echo {"msg":"操作成功","code":200,"data":""} [Pipeline] } [Pipeline] // dir [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master@tmp [Pipeline] sh + rm -rf /root/workspace/params-submodule/tangshan-jinxi-submodule/TSJX_XG_AT004/master/params_submodule/ [Pipeline] fileExists [Pipeline] readFile [Pipeline] writeFile [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] script [Pipeline] { [Pipeline] echo always [Pipeline] } [Pipeline] // script [Pipeline] script [Pipeline] { [Pipeline] echo success [Pipeline] publishHTML [htmlpublisher] Archiving HTML reports... [htmlpublisher] Archiving at BUILD level /root/workspace/params-submodule/tangshan-jinxi-submodule to /var/lib/jenkins/jobs/tangshan-jinxi-submodule/builds/32/htmlreports/update_20message [Pipeline] wrap [Pipeline] { [Pipeline] script [Pipeline] { [Pipeline] echo user: , telphone: [Pipeline] } [Pipeline] // script [Pipeline] sh + curl -X POST 'https://oapi.dingtalk.com/robot/send?access_token=c4e318472bbd19d0449efb4060de213f730dc32b4bf44819381a8fa7adf61983' -H 'Content-Type: application/json' -d '{"msgtype": "markdown","markdown": {"title":"jenkins通知","text": "# 参数发布通知 ### [津西参数] --- - 状态:<font color=#01B468> 编译成功 </font> - 执行人:wuyanjun - 更新车辆: [TSJX_XG_AT001master][TSJX_XG_AT002master][TSJX_XG_AT003master][TSJX_XG_AT004master] - 分支名:main - 具体模块分支:[点此链接](http://jenkins.vehicle.senior.auto:8080/jenkins/job/tangshan-jinxi-submodule/32/update_20message/index.html) --- > 请ota发布同学尽快发布验证,并在群里同步发布信息~@"},"at": {"atMobiles": [""],"isAtAll": "false"} }' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 654 100 27 100 627 391 9086 --:--:-- --:--:-- --:--:-- 9617 [Pipeline] echo {"errcode":0,"errmsg":"ok"} [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // timeout [Pipeline] } Lock released on resource [Label: built-in, Quantity: 1] [Pipeline] // lock [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline Finished: SUCCESS