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
23 # Verify helm charts using a Docker build process.
24 # no image needs to be pushed, so there is no merge job.
26 # jenkins job name prefix
28 project-name: "{name}"
30 docker-name: "o-ran-sc/{name}"
31 # dockerfile is in subdir
32 docker-build-args: -f ci/Dockerfile
34 container-tag-method: latest
35 submodule-disable: true
37 - gerrit-docker-verify
44 # Verify helm charts using a Docker build process.
45 # no image needs to be pushed, so there is no merge job.
46 name: it-dep-smo-install
47 # jenkins job name prefix
49 project-name: "{name}"
51 docker-name: "o-ran-sc/{name}"
52 # dockerfile is in subdir
53 docker-build-args: -f ci/Dockerfile-smo-install
55 container-tag-method: latest
56 submodule-disable: true
58 - gerrit-docker-verify
63 # build and publish packages to PackageCloud.io
67 # jenkins job name prefix
68 project-name: "{name}"
69 # image is not pushed, use trivial tag
70 container-tag-method: latest
72 docker-name: "o-ran-sc/{name}"
73 # use host network for network resources
74 docker-build-args: "--network=host -f ci/Dockerfile-package"
75 gerrit_trigger_file_paths:
76 - compare-type: REG_EXP
77 pattern: "ci/package-tag.yaml"
79 - gerrit-docker-verify
80 - oran-gerrit-docker-ci-pc-merge
88 # jenkins job name prefix
89 project-name: "{name}"
91 docker-name: "o-ran-sc/{name}"
92 # root of docker build
93 docker-root: ci/tiller-secret-gen
94 # build only on relevant changes
95 gerrit_trigger_file_paths:
96 - compare-type: REG_EXP
97 pattern: "{docker-root}/.*"
99 - "{project-name}-gerrit-docker-jobs"
107 # jenkins job name prefix
108 project-name: "{name}"
110 docker-name: "o-ran-sc/{name}"
111 # root of docker build
112 docker-root: ric-common/Initcontainer/docker
113 gerrit_trigger_file_paths:
114 - compare-type: REG_EXP
115 pattern: "{docker-root}/.*"
117 - "{project-name}-gerrit-docker-jobs"
125 # maven release requires sigul which requires centos
126 # container release requires docker
127 build-node: centos7-docker-2c-8g
129 - "{project-name}-gerrit-release-jobs"
133 name: it-dep-packagecloud-release
135 - "gerrit-packagecloud-release-verify"
136 - "gerrit-packagecloud-release-merge"