blob: f7a51e6c4f3c0bda355a1f3ebbcaa65409e378e2 [file] [log] [blame]
Aric Gardnerda252d22019-10-11 16:10:03 -04001---
2- project:
Zhe Huang62e544f2020-03-09 15:42:05 -04003 name: it-dev-project-view
4 project-name: it-dev
5 views:
6 - project-view
7
Anil Belur4e0d56a2023-04-18 11:49:03 +10008- _it_dev_xo_common: &it_dev_xo_common
Zhe Huangec4545e2020-03-17 19:02:01 -04009 name: it-dev-xo-common
Zhe Huang62e544f2020-03-09 15:42:05 -040010 # git repo
11 project: it/dev
12 # jenkins job name prefix
Zhe Huangec4545e2020-03-17 19:02:01 -040013 project-name: it-dev-xapp-onboarder
Zhe Huang62e544f2020-03-09 15:42:05 -040014 # maven settings file has docker credentials
15 mvn-settings: it-dev-settings
16
Anil Belur4e0d56a2023-04-18 11:49:03 +100017- _it_dev_xo_py_common: &it_dev_xo_py_common
Zhe Huangec4545e2020-03-17 19:02:01 -040018 name: it-dev-xo-py-common
19 python-version: python3.6
20 tox-dir: xapp_onboarder
21 tox-envs: py36-lf
22
Zhe Huang62e544f2020-03-09 15:42:05 -040023- project:
Zhe Huangec4545e2020-03-17 19:02:01 -040024 <<: *it_dev_xo_common
Zhe Huang62e544f2020-03-09 15:42:05 -040025 name: it-dev-xapp-onboarder-docker
Zhe Huang62e544f2020-03-09 15:42:05 -040026 # image name
Anil Belur439502c2023-05-07 12:39:38 +100027 docker-name: "o-ran-sc/xapp-onboarder"
Zhe Huang62e544f2020-03-09 15:42:05 -040028 # source of docker tag
29 container-tag-method: yaml-file
30 # dockerfile is in subdir
31 docker-build-args: -f ci/xapp_onboarder/Dockerfile
32 # container-tag.yaml is in subdir
33 container-tag-yaml-dir: ci/xapp_onboarder
34 gerrit_trigger_file_paths:
35 - compare-type: REG_EXP
Anil Belur439502c2023-05-07 12:39:38 +100036 pattern: "xapp_onboarder/.*"
Zhe Huang62e544f2020-03-09 15:42:05 -040037 jobs:
Anil Belur439502c2023-05-07 12:39:38 +100038 - "{project-name}-gerrit-docker-jobs"
Zhe Huang62e544f2020-03-09 15:42:05 -040039 stream:
40 - master:
41 branch: master
42
43- project:
Zhe Huangec4545e2020-03-17 19:02:01 -040044 <<: *it_dev_xo_common
45 name: it-dev-xapp-onboarder-release
46 # one release job for all items in repo
47 project-name: it-dev
Zhe Huang62e544f2020-03-09 15:42:05 -040048 # maven release requires sigul which requires centos
49 # container release requires docker
50 build-node: centos7-docker-2c-8g
51 jobs:
Anil Belur439502c2023-05-07 12:39:38 +100052 - "{project-name}-gerrit-release-jobs"
Zhe Huang62e544f2020-03-09 15:42:05 -040053
54- project:
Zhe Huangec4545e2020-03-17 19:02:01 -040055 <<: *it_dev_xo_common
56 <<: *it_dev_xo_py_common
Zhe Huang62e544f2020-03-09 15:42:05 -040057 name: it-dev-xapp-onboarder-pypi
Zhe Huang62e544f2020-03-09 15:42:05 -040058 gerrit_trigger_file_paths:
Anil Belur439502c2023-05-07 12:39:38 +100059 - compare-type: REG_EXP
60 pattern: "xapp_onboarder/.*"
Zhe Huang62e544f2020-03-09 15:42:05 -040061 parallel: false
62 jobs:
Lott, Christopher (cl778h)4cae0592020-04-01 08:34:48 -040063 - gerrit-pypi-verify
64 - gerrit-pypi-stage
Zhe Huang62e544f2020-03-09 15:42:05 -040065 stream:
66 - master:
67 branch: master