3 name: it-dep-project-view
8 - _it_dep_common: &it_dep_common # values apply to all it/dep projects
9 name: it-dep-docker-common
12 # jenkins job name prefix
14 # maven settings file has docker credentials
15 mvn-settings: it-dep-settings
16 # use host network to clone from our gerrit
17 docker-build-args: "--network=host"
18 # source of docker tag
19 container-tag-method: yaml-file
21 # build and publish packages to PackageCloud.io
25 # jenkins job name prefix
26 project-name: "{name}"
27 # image is not pushed, use trivial tag
28 container-tag-method: latest
30 docker-name: "o-ran-sc/{name}"
31 # use host network for network resources
32 docker-build-args: "--network=host -f ci/Dockerfile-package"
33 gerrit_trigger_file_paths:
34 - compare-type: REG_EXP
35 pattern: "ci/package-tag.yaml"
37 - gerrit-docker-verify
38 - oran-gerrit-docker-ci-pc-merge
46 # jenkins job name prefix
47 project-name: "{name}"
49 docker-name: "o-ran-sc/{name}"
50 # root of docker build
51 docker-root: ci/tiller-secret-gen
52 # build only on relevant changes
53 gerrit_trigger_file_paths:
54 - compare-type: REG_EXP
55 pattern: "{docker-root}/.*"
57 - "{project-name}-gerrit-docker-jobs"
65 # jenkins job name prefix
66 project-name: "{name}"
68 docker-name: "o-ran-sc/{name}"
69 # root of docker build
70 docker-root: ric-common/Initcontainer/docker
71 gerrit_trigger_file_paths:
72 - compare-type: REG_EXP
73 pattern: "{docker-root}/.*"
75 - "{project-name}-gerrit-docker-jobs"
83 # maven release requires sigul which requires centos
84 # container release requires docker
85 build-node: centos7-docker-2c-8g
87 - "{project-name}-gerrit-release-jobs"
91 name: it-dep-packagecloud-release
93 - "gerrit-packagecloud-release-verify"
94 - "gerrit-packagecloud-release-merge"