From c9942196e4fc6e0cd61bf09bf0b4e34317565c4e Mon Sep 17 00:00:00 2001 From: Anil Belur Date: Wed, 7 Jul 2021 23:56:28 +1000 Subject: [PATCH] Add jobs for ric-app/bouncer Issue-ID: IT-22385 Change-Id: Ia12586b72ac6b71863187607c7797b9bc517ad4f Signed-off-by: Anil Belur --- jjb/ric-app-bouncer/ric-app-bouncer.yaml | 57 ++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 jjb/ric-app-bouncer/ric-app-bouncer.yaml diff --git a/jjb/ric-app-bouncer/ric-app-bouncer.yaml b/jjb/ric-app-bouncer/ric-app-bouncer.yaml new file mode 100644 index 00000000..9e7ac4ce --- /dev/null +++ b/jjb/ric-app-bouncer/ric-app-bouncer.yaml @@ -0,0 +1,57 @@ +--- +- project: + name: ric-app-bouncer-project-view + project-name: ric-app-bouncer + views: + - project-view + +- bouncer_common: &bouncer_common + # values apply to all projects + name: bouncer-common + # git repo + project: ric-app/bouncer + # jenkins prefix + project-name: ric-app-bouncer + # maven settings file has docker credentials + mvn-settings: ric-app-bouncer-settings + +# verify INFO.yaml changes +- project: + <<: *bouncer_common + name: ric-app-bouncer-info + build-node: centos7-builder-1c-1g + jobs: + - gerrit-info-yaml-verify + +# create docker image when source changes +- project: + <<: *bouncer_common + # also used as image name + name: ric-app-bouncer + # image name + docker-name: 'o-ran-sc/{name}' + # source type of image tag + container-tag-method: yaml-file + # use host network + docker-build-args: '--network=host' + # trigger on any change other than a file in ./docs + gerrit_trigger_file_paths: + - compare-type: REG_EXP + pattern: '^((?!docs\/|releases\/|\/COMMIT_MSG).)*$' + - compare-type: REG_EXP + pattern: 'bouncer/.*' + jobs: + - '{project-name}-gerrit-docker-jobs' + stream: + - master: + branch: master + +# push nexus image from staging to release +- project: + <<: *bouncer_common + name: ric-app-bouncer-release + # maven release requires sigul which requires centos + # container release requires docker + build-node: centos7-docker-2c-8g + jobs: + - '{project-name}-gerrit-release-jobs' -- 2.16.6