546482ef7ba9c3b9b086cf66999fcd4f4483cc6f
[ci-management.git] / jjb / sim-e2-interface / sim-e2-interface.yaml
1 ---
2 - project:
3     name: sim-e2-interface-project-view
4     project-name: sim-e2-interface
5     views:
6       - project-view
7
8 - project:
9     name: sim-e2-interface-info
10     project: sim/e2-interface
11     project-name: sim-e2-interface
12     build-node: centos7-builder-1c-1g
13     jobs:
14       - gerrit-info-yaml-verify
15
16 - _sim_e2_interface_common:
17     &sim_e2_interface_common # values apply to all projects here
18     name: sim-e2-interface-common
19     # git repo
20     project: sim/e2-interface
21     # jenkins job name prefix
22     project-name: sim-e2-interface
23     # maven settings file has docker credentials
24     mvn-settings: sim-e2-interface-settings
25
26 - project:
27     <<: *sim_e2_interface_common
28     name: sim-e2-interface-docker
29     build-node: ubuntu1804-docker-4c-4g
30     container-tag-method: yaml-file
31     # image name
32     docker-name: "o-ran-sc/ntsim-e2-simulator"
33     # docker root
34     docker-root: e2sim
35     # dockerfile is in subdir
36     docker-build-args: "--network=host -f docker/Dockerfile"
37     # tag file is in subdir
38     container-tag-yaml-dir: e2sim/docker
39     gerrit_trigger_file_paths:
40       - compare-type: REG_EXP
41         pattern: "{docker-root}/.*"
42     jobs:
43       - "{project-name}-gerrit-docker-jobs"
44     stream:
45       - master:
46           branch: master
47
48 - project:
49     <<: *sim_e2_interface_common
50     name: sim-e2-interface-release
51     # sigul requires centos
52     # container release requires docker
53     build-node: centos7-docker-2c-8g
54     jobs:
55       - "{project-name}-gerrit-release-jobs"