+ project-name: ric-plt-lib-rmr-c
+ # test scripts depend on this name
+ build-dir: $WORKSPACE/build
+ # use an ubuntu for its modern compiler
+ build-node: ubuntu1804-builder-2c-2g
+ # verify and sonar use cmake
+ cmake-opts: -DDEV_PKG=1
+ make-opts: install test ARGS=-V
+ # exclude irrelevant changes
+ gerrit_trigger_file_paths:
+ - compare-type: REG_EXP
+ pattern: '^((?!src/bindings|\/COMMIT_MSG).)*$'
+
+# verify c changes on every branch
+- project:
+ name: ric-plt-lib-rmr-c-verify
+ <<: *rmr_common
+ <<: *rmr_c_common
+ jobs:
+ - gerrit-cmake-verify
+ stream:
+ - all:
+ branch: '*'
+
+# build deb/rpm using Docker and publish to PackageCloud.io
+# on merge to master branch
+- project:
+ <<: *rmr_common
+ <<: *rmr_c_common
+ name: ric-plt-lib-rmr-c-package
+ # need docker
+ build-node: ubuntu1804-docker-4c-4g
+ # image is not pushed, use simple name and tag