Files
tr104/.gitlab-ci.yml
2025-08-07 17:00:12 +05:30

31 lines
982 B
YAML

variables:
DEBUG: 'TRUE'
SOURCE_FOLDER: "."
CPD_OPTIONS: "--minimum-tokens 200 --exclude ./daemon/"
CPPCHECK_OPTIONS: "-i ./libdmtree -i ./daemon --suppress=cert-EXP05-C --suppress=cert-API01-C -DDAEMON_JSON_INPUT=\"/etc/tr104/input.json\" -DBBF_VENDOR_PREFIX=X_IOPSYS_EU_ -DBBFDM_ENABLE_DOTSO_PLUGIN"
COMPILATION_FIXUP: "cmake -DBBF_VENDOR_PREFIX=\\\"X_IOPSYS_EU_\\\" -DCMAKE_VERBOSE_MAKEFILE=ON -DDM_ENABLE_UBUS=ON -DTR104_EXTENSION_DIR=iowrt -DCMAKE_INSTALL_PREFIX=/"
COMPILE: "./gitlab-ci/compile.sh"
#BBFDM_BRANCH: 'devel'
include:
- project: 'iopsys/gitlab-ci-pipeline'
file: '/static-code-analysis.yml'
ref: '1.2'
stages:
- static_code_analysis
- functional_test
run_functional_test:
stage: functional_test
image: ${COMMON_IMAGE}
allow_failure: false
script:
- "./gitlab-ci/install-dependencies.sh"
- "./gitlab-ci/setup.sh"
- "./gitlab-ci/functional-test.sh"
artifacts:
when: always
paths:
- memory-report.xml