Add JJB for Acumos Adapter 27/98427/8
authorAndrew Gauld <agauld@att.com>
Thu, 14 Nov 2019 20:23:23 +0000 (20:23 +0000)
committerAndrew Gauld <agauld@att.com>
Fri, 15 Nov 2019 16:32:26 +0000 (16:32 +0000)
Signed-off-by: Andrew Gauld <agauld@att.com>
Issue-ID: DCAEGEN2-1861
Change-Id: I10e767cd8b5c1740043b5cb4cb258b996c444458
Signed-off-by: Andrew Gauld <agauld@att.com>
jjb/dcaegen2/dcaegen2-platform-adapter.yaml [new file with mode: 0644]
jjb/global-defaults.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'
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}'