Merge "Add PTL mail notification for CSIT tests"
authorJessica Wagantall <jwagantall@linuxfoundation.org>
Mon, 18 Nov 2019 18:37:55 +0000 (18:37 +0000)
committerGerrit Code Review <gerrit@onap.org>
Mon, 18 Nov 2019 18:37:55 +0000 (18:37 +0000)
jjb/dcaegen2/dcaegen2-platform-adapter.yaml [new file with mode: 0644]
jjb/dcaegen2/dcaegen2-platform.yaml [new file with mode: 0644]
jjb/global-defaults.yaml
jjb/sdc/sdc-microservices.yaml [new file with mode: 0644]
jjb/sdc/sdc-sdc-distribution-client.yaml
jjb/vid/vid-csit.yaml

diff --git a/jjb/dcaegen2/dcaegen2-platform-adapter.yaml b/jjb/dcaegen2/dcaegen2-platform-adapter.yaml
new file mode 100644 (file)
index 0000000..bb0a9f7
--- /dev/null
@@ -0,0 +1,60 @@
+---
+- 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'
diff --git a/jjb/dcaegen2/dcaegen2-platform.yaml b/jjb/dcaegen2/dcaegen2-platform.yaml
new file mode 100644 (file)
index 0000000..a07253a
--- /dev/null
@@ -0,0 +1,8 @@
+---
+- project:
+    name: dcaegen2-platform-info
+    project-name: dcaegen2-platform
+    jobs:
+      - gerrit-info-yaml-verify
+    project: dcaegen2/platform
+    branch: master
index fc6044f..2117c91 100644 (file)
     # 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}'
diff --git a/jjb/sdc/sdc-microservices.yaml b/jjb/sdc/sdc-microservices.yaml
new file mode 100644 (file)
index 0000000..8f3fcf4
--- /dev/null
@@ -0,0 +1,68 @@
+---
+- 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
index b3053a3..c7a3424 100644 (file)
@@ -22,8 +22,6 @@
     stream:
       - 'master':
           branch: 'master'
-      - 'elalto':
-          branch: 'elalto'
     mvn-settings: 'sdc-sdc-distribution-client-settings'
     files: '**'
     archive-artifacts: ''
index b8d0b0a..c300a50 100644 (file)
@@ -5,6 +5,7 @@
       - '{project-name}-{stream}-verify-csit-{functionality}'
       - '{project-name}-{stream}-csit-{functionality}'
     project-name: 'vid'
+    recipients: 'ittay.stern@intl.att.com'
     stream:
       - 'master':
           branch: 'master'