From a21db5834a2cbfe669396966f31ab4fc71e84399 Mon Sep 17 00:00:00 2001 From: Alex Stancu Date: Wed, 15 Apr 2020 14:39:47 +0300 Subject: [PATCH] Add E2 Simulator CI job Add Jenkins job for the E2 Simulator. The job was successfully run in the Jenkins Sandbox. Issue-ID: SIM-14 Change-Id: I63768213f4618fd3d4ac5d88790a5468ba39b75b Signed-off-by: Alex Stancu --- jjb/sim-e2-interface/sim-e2-interface.yaml | 41 ++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/jjb/sim-e2-interface/sim-e2-interface.yaml b/jjb/sim-e2-interface/sim-e2-interface.yaml index a6d2ed45..63077005 100644 --- a/jjb/sim-e2-interface/sim-e2-interface.yaml +++ b/jjb/sim-e2-interface/sim-e2-interface.yaml @@ -1,4 +1,10 @@ --- +- project: + name: sim-e2-interface-project-view + project-name: sim-e2-interface + views: + - project-view + - project: name: sim-e2-interface-info project: sim/e2-interface @@ -6,3 +12,38 @@ build-node: centos7-builder-1c-1g jobs: - gerrit-info-yaml-verify + +- sim_e2_interface_docker: &sim_e2_interface_docker + # values apply to all sim/e2-interface docker projects + name: sim-e2-interface-docker + # git repo + project: sim/e2-interface + # jenkins job name prefix + project-name: sim-e2-interface + # maven settings file has docker credentials + mvn-settings: sim-e2-interface-settings + # source of docker tag + container-tag-method: yaml-file + build-node: ubuntu1804-docker-4c-4g + jobs: + - '{project-name}-gerrit-docker-jobs' + stream: + - master: + branch: master + +- project: + <<: *sim_e2_interface_docker + name: sim-e2-interface-e2sim + # jenkins job name prefix + project-name: '{name}' + # image name + docker-name: 'o-ran-sc/ntsim-e2-simulator' + # docker root + docker-root: e2sim + # dockerfile is in subdir + docker-build-args: '--network=host -f docker/Dockerfile' + # tag file is in subdir + container-tag-yaml-dir: e2sim/docker + gerrit_trigger_file_paths: + - compare-type: REG_EXP + pattern: '{docker-root}/.*' -- 2.16.6