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
26 - _pti_o2_docker: &pti_o2_docker_common
28 # values apply to all pti/o2 docker projects
29 # maven settings file has docker credentials
30 docker-name: "o-ran-sc/pti-o2imsdms"
31 docker-build-args: "--network=host -f Dockerfile"
32 # source of docker tag
33 container-tag-method: yaml-file
35 # if no container-tag-yaml-dir is defined, container-tag.yml is taken from the docker-root
36 container-tag-yaml-dir: stages
37 build-node: ubuntu1804-docker-4c-4g
43 <<: *pti_o2_docker_common
45 # do not trigger on changes in docs, releases
46 gerrit_trigger_file_paths:
47 - compare-type: REG_EXP
48 pattern: '^((?!docs\/|releases\/|\/COMMIT_MSG).)*$'
50 - "{project-name}-gerrit-docker-jobs"
56 <<: *pti_o2_docker_common
57 name: pti-o2-imsdms-release
58 # maven release requires sigul which requires centos
59 # container release requires docker
60 build-node: centos7-docker-2c-8g
61 container-tag-yaml-dir: releases
62 gerrit_trigger_file_paths:
63 - compare-type: REG_EXP
64 pattern: 'releases\/.*\.yaml'
66 - "{project-name}-gerrit-release-jobs"
69 <<: *pti_o2_docker_common
71 build-node: centos7-builder-1c-1g
72 nexus-iq-namespace: oran-
74 - gerrit-tox-nexus-iq-clm