加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
.gitlab-ci.yml 16.86 KB
一键复制 编辑 原始数据 按行查看 历史
stages:
- genLicense
- checkLicense
- oss
- build_all_base
- build_all_feature
- plainPW_check
- misspellChecking
- scc
- sensitive_word_check
- cov
- fossid
genLicense:
variables:
CODE_COMPILE_ARCH: 'TC32'
COV_PF_CATALOG: 'BLE'
stage: genLicense
before_script:
script:
- date
- generat_license_list
- date
artifacts:
paths:
- "license_list_gen.txt"
- "no_license_list_gen.txt"
- "mismatch_license_file_gen.txt"
when: manual
checkLicense:
variables:
CODE_COMPILE_ARCH: 'TC32'
COV_PF_CATALOG: 'BLE'
stage: checkLicense
allow_failure: yes
before_script:
script:
- date
- check_license
#- generat_license_list # For no license files
- date
artifacts:
when: always
paths:
- "mismatch_license.txt"
- "no_license*.txt"
- "unknow_type_file.txt"
oss:
tags:
- OSS
stage: oss
script:
- oss_checking .
artifacts:
when: always
paths:
- scan_result
when: manual
build_all_base:
stage: build_all_base
variables:
ECLIPSE_PROJECT_PATH: './b85_ble_sdk/'
ECLIPSE_PROJECT_NAME: 'b85m_ble_single_connection_sdk'
tags:
- LINUX
- TC32
before_script:
script:
- which tc32-elf-gcc
- chmod +x b85_ble_sdk/*.sh
- date
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_ble_sample
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_ble_sample
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_ble_remote
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_ble_remote
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_module
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_module
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_master_kma_dongle
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_master_kma_dongle
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_hci
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_hci
- date
when: always # Just check, ignore fail
build_all_feature:
stage: build_all_feature
variables:
ECLIPSE_PROJECT_PATH: './b85_ble_sdk/'
ECLIPSE_PROJECT_NAME: 'b85m_ble_single_connection_sdk'
tags:
- LINUX
- TC32
before_script:
script:
- which tc32-elf-gcc
- chmod +x b85_ble_sdk/*.sh
- date
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_ADVERTISING_ONLY'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_SCANNING_ONLY'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_ADVERTISING_IN_CONN_SLAVE_ROLE'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_SCANNING_IN_ADV_AND_CONN_SLAVE_ROLE'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_ADVERTISING_SCANNING_IN_CONN_SLAVE_ROLE'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_POWER_ADV'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_SMP_SECURITY'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_GATT_SECURITY'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_LL_DATA_LENGTH_EXTENSION_SLAVE'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_LL_DATA_LENGTH_EXTENSION_MASTER'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_BLE_PHY'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_MD_MASTER'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_MD_SLAVE'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_EXTENDED_ADVERTISING'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_2M_CODED_PHY_CONNECTION'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_OTA_BIG_PDU'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_LL_PRIVACY_SLAVE'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_LL_PRIVACY_MASTER'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_OTA_HID'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_USER_BLT_SOFT_TIMER'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_WHITELIST'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_CSA2'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_MULTIPLE_LOCAL_DEVICE'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_USER_BLT_SOFT_UART'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_L2CAP_COC'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_USB_CDC'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_EMI'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- MACRO='FEATURE_TEST_MODE'
- MACRO_VAL='TEST_FEATURE_BACKUP'
- MACRO_PATH='./b85m_ble_single_connection_sdk/vendor/b85m_feature_test/feature_config.h'
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/825x_feature_test
- $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import $ECLIPSE_PROJECT_PATH -cleanBuild $ECLIPSE_PROJECT_NAME/827x_feature_test
- date
when: manual
plainPW_check:
stage: plainPW_check
script:
- echo "Enter Plain Password checking stage"
- check_plain_weak_password | tee result.txt
- ls -l result.txt
- echo "Error List:"
- cat result.txt
artifacts:
paths:
- result.txt
when: manual
misspellChecking:
stage: misspellChecking
tags:
- LINUX
script:
- echo "--------------- Begin ------------------------"
- misspell-check
- echo "---------------- End -----------------------"
artifacts:
when: on_failure
paths:
- misspell_result.txt
when: manual # Just check, ignore fail
scc:
stage: scc
tags:
- LINUX
script:
- echo "Enter scc stage"
- scc | tee scc.txt
- bash /usr/bin/scc_calc.sh
- echo "The End SCC result:"
- cat scc.txt
artifacts:
paths:
- scc.txt
sensitive_word_check:
stage: sensitive_word_check
tags:
- LINUX
script:
- grep -E "(esb|nrf|nordic|Shock[ ]*Burst)" . -inr
- >
if [ $? == 0 ]; then
exit 1
fi
when: manual # Just check, ignore matches in lib files
# The cov job definition
cov:
variables:
CODE_COMPILE_ARCH: 'TC32'
COV_PF_CATALOG: 'BLE'
stage: cov
tags:
- COV
- LINUX
- TC32
before_script:
script:
- chmod +x b85_ble_sdk/*.sh
- $COV_B COV_$CI_PROJECT_NAME $COV_B_TEMPLATE/$CODE_COMPILE_ARCH $TC32_ECLIPSE_BUILD -data ${CI_PIPELINE_ID}_WS -import ./b85_ble_sdk -cleanBuild b85m_ble_single_connection_sdk/825x_ble_sample
- $COV_A COV_$CI_PROJECT_NAME
- cov_add_commit_steam_project_2_platform.sh
when: manual
fossid:
tags:
- FOSSID
stage: fossid
script:
- fossid_check.sh
artifacts:
paths:
- fossid*.txt
when: manual
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化