--- /dev/null
+---
+- dcaegen2_platform_common: &dcaegen2_platform_common
+ # values apply to all dcaegen2_platform docker projects
+ name: dcaegen2-platform-docker-common
+ # git repo
+ project: dcaegen2/platform
+ # maven settings file has docker credentials
+ mvn-settings: dcaegen2-platform-settings
+ # use host network to clone from our gerrit
+ docker-build-args: '--network=host'
+ # source of docker tag
+ # container-tag-method: yaml-file
+ # until everything needed for yaml-file is in place
+ container-tag-method: latest
+ build-node: ubuntu1604-docker-8c-8g
+ # jenkins job name prefix
+ project-name: '{name}'
+ tox-dir: '{docker-root}'
+ # build only on relevant changes
+ gerrit_trigger_file_paths:
+ - compare-type: REG_EXP
+ pattern: '{docker-root}/.*'
+
+- project:
+ name: dcaegen2-platform-aoadapter-project-view
+ project-name: dcaegen2-platform-aoadapter
+ views:
+ - project-view
+
+- project:
+ <<: *dcaegen2_platform_common
+ name: dcaegen2-platform-aoadapter
+ # root of docker build
+ docker-root: adapter/acumos
+ # image name
+ docker-name: '{name}'
+ stream:
+ - master:
+ branch: master
+ jobs:
+ - '{project-name}-gerrit-docker-jobs'
+
+- project:
+ <<: *dcaegen2_platform_common
+ name: dcagen2-platform-aoadapter-verify
+ docker-root: adapter/acumos
+ stream:
+ - all:
+ branch: '*'
+ jobs:
+ - gerrit-tox-verify
+
+- project:
+ <<: *dcaegen2_platform_common
+ name: dcaegen2-platform-aoadapter-sonar
+ docker-root: adapter/acumos
+ branch: master
+ jobs:
+ - gerrit-tox-sonar
+ cron: '@daily'
--- /dev/null
+---
+- project:
+ name: dcaegen2-platform-info
+ project-name: dcaegen2-platform
+ jobs:
+ - gerrit-info-yaml-verify
+ project: dcaegen2/platform
+ branch: master
# SonarCloud
sonarcloud_project_organization: onap
sonarcloud_api_token: da97604dfdc36ec82488a97ebea96ad01f7b10ff
+
+ # Nexus3 docker registries
+ container-public-registry: nexus3.onap.org:10001
+ container-snapshot-registry: nexus3.onap.org:10003
+ container-staging-registry: nexus3.onap.org:10004
+ # the quotes here are REQUIRED
+ container-push-registry: '{container-staging-registry}'
--- /dev/null
+---
+- project:
+ name: sdc-microservices-project-view
+ project-name: sdc-microservices
+ views:
+ - project-view
+
+- project:
+ name: sdc-microservices
+ project-name: 'sdc-microservices'
+ jobs:
+ - '{project-name}-{stream}-{subproject}-verify-java'
+ - '{project-name}-{stream}-{subproject}-merge-java'
+ - gerrit-maven-stage:
+ sign-artifacts: true
+ build-node: centos7-builder-4c-4g
+ maven-versions-plugin: true
+ - gerrit-maven-docker-stage:
+ build-node: ubuntu1604-docker-v1-8c-8g
+ maven-versions-plugin: true
+ mvn-params: '-DskipTests=true'
+ container-public-registry: 'nexus3.onap.org:10001'
+ container-staging-registry: 'nexus3.onap.org:10003'
+ subproject:
+ - 'catalog-facade-ms':
+ pom: 'catalog-facade-ms/pom.xml'
+ pattern: 'catalog-facade-ms/**'
+ project: 'sdc/microservices'
+ stream:
+ - 'master':
+ branch: 'master'
+ mvn-settings: 'sdc-microservices-settings'
+ files: '**'
+ archive-artifacts: ''
+ build-timeout: 60
+ maven-version: 'mvn35'
+
+- project:
+ name: sdc-microservices-sonar
+ jobs:
+ - gerrit-maven-sonar
+ cron: '@daily'
+ build-node: ubuntu1604-builder-4c-4g
+ project: 'sdc/microservices'
+ project-name: 'sdc-microservices'
+ branch: 'master'
+ mvn-settings: 'sdc-microservices-settings'
+ mvn-params: '-Dsonar.branch={branch}'
+ mvn-goals: 'clean install'
+ mvn-opts: '-Xmx1024m'
+
+- project:
+ name: sdc-microservices-clm
+ jobs:
+ - gerrit-maven-clm
+ nexus-iq-namespace: 'onap-'
+ project: sdc/microservices
+ project-name: 'sdc-microservices'
+ branch: 'master'
+ mvn-settings: 'sdc-microservices-settings'
+
+- project:
+ name: sdc-microservices-info
+ project-name: sdc-microservices
+ jobs:
+ - gerrit-info-yaml-verify
+ project: sdc/microservices
+ branch: master
stream:
- 'master':
branch: 'master'
- - 'elalto':
- branch: 'elalto'
mvn-settings: 'sdc-sdc-distribution-client-settings'
files: '**'
archive-artifacts: ''
- '{project-name}-{stream}-verify-csit-{functionality}'
- '{project-name}-{stream}-csit-{functionality}'
project-name: 'vid'
+ recipients: 'ittay.stern@intl.att.com'
stream:
- 'master':
branch: 'master'