- # dockerfile is in subdir of docker root
- docker-build-args: '--network=host -f ./docker/Dockerfile'
- # tag file is in subdir
- container-tag-yaml-dir: '{docker-root}/docker'
- # build only on relevant changes
- gerrit_trigger_file_paths:
- - compare-type: REG_EXP
- pattern: '{docker-root}/.*'
+
+- project:
+ <<: *it_otf_common
+ name: it-otf-smo-o1-vth
+ # start in parent directory with shared files
+ docker-root: smo-o1-vth
+
+- project:
+ <<: *it_otf_common
+ name: it-otf-dmaap-vth
+ # start in parent directory with shared files
+ docker-root: dmaap-vth
+
+- project:
+ <<: *it_otf_common
+ name: it-otf-a1-mediator-vth
+ # start in parent directory with shared files
+ docker-root: a1-mediator-vth
+
+- project:
+ <<: *it_otf_common
+ name: it-otf-a1-sdnc-vth
+ # start in parent directory with shared files
+ docker-root: a1-sdnc-vth
+
+- project:
+ <<: *it_otf_common
+ name: it-otf-a1-policy-manager-vth
+ # start in parent directory with shared files
+ docker-root: a1-policy-manager-vth
+
+- project:
+ name: it-otf-release
+ project: it/otf
+ # jenkins job name prefix
+ project-name: it-otf
+ # source of docker tag
+ container-tag-method: yaml-file
+ # maven settings file has docker credentials
+ mvn-settings: it-otf-settings
+ # maven release requires sigul which requires centos
+ # container release requires docker
+ build-node: centos7-docker-2c-8g
+ jobs:
+ - "{project-name}-gerrit-release-jobs"