--- - project: name: sim-o1-interface-project-view project-name: sim-o1-interface views: - project-view - project: name: sim-o1-interface-info project: sim/o1-interface project-name: sim-o1-interface branch: master jobs: - gerrit-info-yaml-verify - sim_o1_interface_common: &sim_o1_interface_common # values apply to all sim/o1-interface docker projects name: sim-o1-interface-common # git repo project: sim/o1-interface # jenkins job name prefix project-name: sim-o1-interface # maven settings file has docker credentials mvn-settings: sim-o1-interface-settings # source of docker tag container-tag-method: yaml-file - project: <<: *sim_o1_interface_common name: sim-o1-interface-manager # jenkins job name prefix project-name: '{name}' # image name docker-name: 'o-ran-sc/{name}' docker-root: ntsimulator # dockerfile is in subdir; needed because Dockerfile includes files outside of build context docker-build-args: '--network=host -f deploy/manager/Dockerfile' # tag file is in subdir container-tag-yaml-dir: ntsimulator/deploy/manager gerrit_trigger_file_paths: - compare-type: REG_EXP pattern: 'ntsimulator/deploy/manager/.*' - compare-type: REG_EXP pattern: 'ntsimulator/src/ntsimulator-manager/.*' - compare-type: REG_EXP pattern: 'ntsimulator/yang/manager/.*' jobs: - '{project-name}-gerrit-docker-jobs' stream: - master: branch: master - project: <<: *sim_o1_interface_common name: sim-o1-interface-device # jenkins job name prefix project-name: '{name}' # image name docker-name: 'o-ran-sc/{name}' docker-root: ntsimulator # dockerfile is in subdir; needed because Dockerfile includes files outside of build context docker-build-args: '--network=host -f deploy/Dockerfile' # tag file is in subdir container-tag-yaml-dir: ntsimulator/deploy gerrit_trigger_file_paths: - compare-type: REG_EXP pattern: 'ntsimulator/.*' jobs: - '{project-name}-gerrit-docker-jobs' stream: - master: branch: master - project: <<: *sim_o1_interface_common name: sim-o1-interface-release branch: master # maven release requires sigul which requires centos # container release requires docker build-node: centos7-docker-2c-8g jobs: - '{project-name}-gerrit-release-jobs'