add ccsdk-sli-northbound
[infra/cicd.git] / jjb / cloud-infra / onap-jobs / onap-release-jobs.yaml
index e3810cb5cf06a8b8ea01b91541e20d70c148d7de..c7c6a0ccc5ee704f199b3a22d826a987a660eeea 100644 (file)
 
     project: 'ONAP-release'
 
+
     stream:
       - 'master':
           branch: 'master'
           oom_branch: 'master'
-          deploy-scenario: 'onap-sdc-nofeature'
-          k8s-version: '1.15'
+          deploy-scenario: 'onap-full-nofeature'
+          k8s-version: 'master'
           promote-stack: 'false'
+          container-tool: 'docker'
+      - 'guilin':
+          branch: 'guilin'
+          oom_branch: 'master'
+          deploy-scenario: 'onap-full-nofeature'
+          k8s-version: '1.15'
+          promote-stack: 'true'
+          container-tool: 'docker'
       - 'frankfurt':
           branch: 'frankfurt'
           oom_branch: 'master'
           deploy-scenario: 'onap-sdc-nofeature'
           k8s-version: '1.15'
           promote-stack: 'true'
+          container-tool: 'docker'
       - 'elalto':
           branch: 'elalto'
           oom_branch: 'master'
           deploy-scenario: 'onap-sdc-nofeature'
           k8s-version: '1.15'
           promote-stack: 'true'
+          container-tool: 'docker'
 
     environment-type:
       - offline:
@@ -69,6 +80,7 @@
     jobs:
       - 'onap-release-{distro}-{stream}'
       - 'onap-package-{distro}-{stream}'
+      - 'onap-test-package-{distro}-{stream}'
       - 'onap-promote-{distro}-{stream}'
 
 
           name: DEPLOY_SCENARIO
           default: '{deploy-scenario}'
           description: 'Scenario to test change with. This depends on the branch of the stack.'
+      - string:
+          name: CONTAINER_TOOL
+          default: '{container-tool}'
+          description: 'Command to use when pulling images. Options docker or podman'
       - string:
           name: CI_LOOP
           default: 'release'
               property-file: "$WORKSPACE/release.properties"
               kill-phase-on: FAILURE
               abort-all-job: true
+      - multijob:
+          name: Test Framework Packaging
+          condition: SUCCESSFUL
+          execution-type: PARALLEL
+          projects:
+            - name: 'onap-test-package-{distro}-{stream}'
+              current-parameters: false
+              git-revision: false
+              node-parameters: true
+              property-file: "$WORKSPACE/release.properties"
+              kill-phase-on: FAILURE
+              abort-all-job: true
       - multijob:
           name: Release Test {deploy-scenario}
           condition: SUCCESSFUL
       - 'package-macro'
       - 'upload-artifact-macro'
 
+
+- job-template:
+    name: 'onap-test-package-{distro}-{stream}'
+
+    disabled: '{obj:disabled}'
+
+    concurrent: false
+
+    parameters:
+      - string:
+          name: EXECUTION_MODE
+          default: 'packaging'
+          description: 'Execution mode to run engine'
+
+    properties:
+      - logrotate
+
+    wrappers:
+      - build-timeout:
+          timeout: 300
+      - credentials-binding:
+          - username-password-separated:
+              credential-id: 'nordix-cicd-arm-credentials'
+              username: NORDIX_ARM_USERNAME
+              password: NORDIX_ARM_TOKEN
+      - mask-passwords
+      - fix-workspace-permissions
+
+    scm:
+      - git:
+          url: https://gerrit.nordix.org/infra/test.git
+          branches:
+            - master
+          timeout: 15
+          wipe-workspace: true
+
+    builders:
+      - 'test-package-macro'
+      - 'xtesting-upload-artifact-macro'
+
 - job-template:
     name: 'onap-promote-{distro}-{stream}'
 
 
     wrappers:
       - build-timeout:
-          timeout: 60
+          timeout: 600
       - credentials-binding:
           - username-password-separated:
               credential-id: 'nordix-cicd-arm-credentials'