3 name: pti-o2-project-view
12 build-node: centos7-builder-1c-1g
14 - gerrit-info-yaml-verify
16 - _pti_o2_common: &pti_o2_common # values apply to all pti/o2 projects
20 # jenkins job name prefix
22 # maven settings file has credentials
23 mvn-settings: pti-o2-settings
25 - _pti_o2_python: &pti_o2_python # settings for python builds
27 # the install script assumes an ubuntu image
28 build-node: ubuntu1804-builder-2c-2g
29 # impt for verify and tox etc
30 python-version: python3
31 # no need to verify docs
37 name: pti-o2-imsdms-verify
38 # do not trigger on changes in docs, releases
39 gerrit_trigger_file_paths:
40 - compare-type: REG_EXP
41 pattern: '^((?!docs\/|releases\/|\/COMMIT_MSG).)*$'
48 - _pti_o2_docker: &pti_o2_docker_common
50 # values apply to all pti/o2 docker projects
51 # maven settings file has docker credentials
52 docker-name: "o-ran-sc/pti-o2imsdms"
53 docker-build-args: "--network=host -f Dockerfile"
54 # source of docker tag
55 container-tag-method: yaml-file
57 # if no container-tag-yaml-dir is defined, container-tag.yml is taken from the docker-root
58 container-tag-yaml-dir: stages
59 build-node: ubuntu1804-docker-4c-4g
65 <<: *pti_o2_docker_common
67 # do not trigger on changes in docs, releases
68 gerrit_trigger_file_paths:
69 - compare-type: REG_EXP
70 pattern: '^((?!docs\/|releases\/|\/COMMIT_MSG).)*$'
72 - "{project-name}-gerrit-docker-jobs"
78 <<: *pti_o2_docker_common
79 name: pti-o2-imsdms-release
80 # maven release requires sigul which requires centos
81 # container release requires docker
82 build-node: centos7-docker-2c-8g
83 container-tag-yaml-dir: releases
84 gerrit_trigger_file_paths:
85 - compare-type: REG_EXP
86 pattern: 'releases\/.*\.yaml'
88 - "{project-name}-gerrit-release-jobs"
91 <<: *pti_o2_docker_common
93 build-node: centos7-builder-1c-1g
94 nexus-iq-namespace: oran-
96 - gerrit-tox-nexus-iq-clm