3 name: pti-o2-project-view
8 - _pti_o2_common: &pti_o2_common # values apply to all pti/o2 projects
12 # jenkins job name prefix
14 # maven settings file has credentials
15 mvn-settings: pti-o2-settings
17 - _pti_o2_python: &pti_o2_python # settings for python builds
19 # the install script assumes an ubuntu image
20 build-node: ubuntu1804-builder-2c-2g
21 # impt for verify and tox etc
22 python-version: python3
23 # no need to verify docs
29 name: pti-o2-imsdms-verify
30 # do not trigger on changes in docs, releases
31 gerrit_trigger_file_paths:
32 - compare-type: REG_EXP
33 pattern: '^((?!docs\/|releases\/|\/COMMIT_MSG).)*$'
40 - _pti_o2_docker: &pti_o2_docker_common
42 # values apply to all pti/o2 docker projects
43 # maven settings file has docker credentials
44 docker-name: "o-ran-sc/pti-o2imsdms"
45 docker-build-args: "--network=host -f Dockerfile"
46 # source of docker tag
47 container-tag-method: yaml-file
49 # if no container-tag-yaml-dir is defined, container-tag.yml is taken from the docker-root
50 container-tag-yaml-dir: stages
51 build-node: ubuntu1804-docker-4c-4g
57 <<: *pti_o2_docker_common
59 # do not trigger on changes in docs, releases
60 gerrit_trigger_file_paths:
61 - compare-type: REG_EXP
62 pattern: '^((?!docs\/|releases\/|\/COMMIT_MSG).)*$'
64 - "{project-name}-gerrit-docker-jobs"
70 <<: *pti_o2_docker_common
71 name: pti-o2-imsdms-release
72 # maven release requires sigul which requires centos
73 # container release requires docker
74 build-node: centos7-docker-2c-8g
75 container-tag-yaml-dir: releases
76 gerrit_trigger_file_paths:
77 - compare-type: REG_EXP
78 pattern: 'releases\/.*\.yaml'
80 - "{project-name}-gerrit-release-jobs"
83 <<: *pti_o2_docker_common
85 build-node: centos7-builder-1c-1g
86 nexus-iq-namespace: oran-
88 - gerrit-tox-nexus-iq-clm