stream:
- 'master':
+ branch: '{stream}'
+ k8s-version: 'master'
+ deploy-scenario: 'onap-full-nofeature'
+ - 'guilin':
branch: '{stream}'
k8s-version: '1.15'
- deploy-scenario: 'onap-sdc-nofeature'
+ deploy-scenario: 'onap-full-nofeature'
- 'frankfurt':
branch: '{stream}'
k8s-version: '1.15'
unstable: false
notbuilt: false
- offline:
- disabled: false
+ disabled: true
execution-mode: offline-deployment
successful: false
failed: false
unstable: false
notbuilt: false
- # just deploy phase for now and ONAP testing isn't defined yet
+
phase:
- deploy
+ - test
type:
openrc-credentials-file: 'est-jenkins-openrcfile-city-frankfurt-cicd'
# This should be
- dependency-jobs: 'onap-verify-package-{distro}-{stream}'
- dependency-job-var: 'TRIGGER_onap_verify_package_{distro}_{stream}_BUILD_RESULT'
+ dependency-jobs: 'onap-verify-tox-{stream}'
+ dependency-job-var: 'TRIGGER_onap_verify_tox_{stream}_BUILD_RESULT'
jobs:
- 'onap-verify-{environment-type}-deploy-test-{distro}-{cloud}-{type}-{stream}'
+ - 'onap-verify-{environment-type}-deploy-{distro}-{cloud}-{type}-{stream}'
+ - 'onap-verify-{environment-type}-deployk8s-{distro}-{cloud}-{type}-{stream}'
+ - 'onap-verify-{environment-type}-xtesting-infra-healthcheck-{distro}-{cloud}-{type}-{stream}'
+ - 'onap-verify-{environment-type}-xtesting-healthcheck-{distro}-{cloud}-{type}-{stream}'
+
- job-template:
name: 'onap-verify-{environment-type}-deploy-test-{distro}-{cloud}-{type}-{stream}'
name: EXECUTION_MODE
default: '{execution-mode}'
description: 'Execution mode to run in'
+ - string:
+ name: STACK_TYPE
+ default: 'onap'
+ description: 'Stack to package, deploy, test, release'
- string:
name: PDF
default: '{pdf}'
name: USE_PREBUILT_DEPLOYMENT_IMAGE
default: 'true'
description: 'Use prebuilt deployment image while running as part of CI/CD'
- - string:
- name: TEST_REPO_URL
- default: 'https://gerrit.nordix.org/infra/test.git'
- description: 'URL to clone the test repo from'
- - string:
- name: TEST_FW
- default: 'functest'
- description: 'Test framework to use'
- - string:
- name: TEST_SUITE
- default: 'healthcheck'
- description: 'Test suite to run'
- - string:
- name: YARDSTICK_DISPATCHER
- default: 'file'
- description: 'Dispatcher to use for Yardstick reporting'
- string:
name: DELETE_STACK
- default: 'true'
+ default: 'false'
description: 'Delete the stack upon completion of the build'
- string:
name: VERBOSITY
wrappers:
- build-timeout:
- timeout: 180
+ timeout: 600
+ - ssh-agent-credentials:
+ users:
+ - 'nordixinfra-nordix-gerrit-ssh'
- credentials-binding:
- file:
credential-id: '{openrc-credentials-file}'
- multijob:
name: "{environment-type} deployment on {type} instances"
condition: SUCCESSFUL
- execution-type: SEQUENTIAL
+ execution-type: SEQUENTIALLY
projects:
- - name: 'onap-verify-{environment-type}-deployk8s-{distro}-city-{type}-{stream}'
+ - name: 'onap-verify-{environment-type}-deployk8s-{distro}-{cloud}-{type}-{stream}'
current-parameters: true
git-revision: true
node-parameters: true
kill-phase-on: FAILURE
abort-all-job: false
property-file: $WORKSPACE/k8s.properties
- - name: 'onap-verify-{environment-type}-deploy-{distro}-city-{type}-{stream}'
+ - name: 'onap-verify-{environment-type}-deploy-{distro}-{cloud}-{type}-{stream}'
current-parameters: true
git-revision: true
node-parameters: true
kill-phase-on: FAILURE
abort-all-job: false
property-file: $WORKSPACE/change.properties
+ - multijob:
+ name: xTesting for infra-healthcheck and healthcheck
+ condition: ALWAYS
+ projects:
+ - name: 'onap-verify-{environment-type}-xtesting-infra-healthcheck-{distro}-{cloud}-{type}-{stream}'
+ current-parameters: true
+ git-revision: true
+ node-parameters: true
+ kill-phase-on: FAILURE
+ abort-all-job: false
+ property-file: $WORKSPACE/change.properties
+ - name: 'onap-verify-{environment-type}-xtesting-healthcheck-{distro}-{cloud}-{type}-{stream}'
+ current-parameters: true
+ git-revision: true
+ node-parameters: true
+ kill-phase-on: FAILURE
+ abort-all-job: false
publishers:
- postbuildscript:
builders:
wrappers:
- build-timeout:
- timeout: 180
+ timeout: 600
- credentials-binding:
- file:
credential-id: '{openrc-credentials-file}'
wrappers:
- build-timeout:
- timeout: 180
+ timeout: 600
- credentials-binding:
- file:
credential-id: '{openrc-credentials-file}'
- 'wait-pkg-mgr-macro'
- 'download-deploy-artifact-macro'
- 'deploy-macro'
+- job-template:
+ name: 'onap-verify-{environment-type}-xtesting-infra-healthcheck-{distro}-{cloud}-{type}-{stream}'
+
+ disabled: '{obj:disabled}'
+
+ parameters:
+ - string:
+ name: EXECUTION_MODE
+ default: '{execution-mode}'
+ description: 'Execution mode'
+ - string:
+ name: TEST_REPO_URL
+ default: 'https://gerrit.nordix.org/infra/test.git'
+ description: 'URL to clone the test repo from'
+ - string:
+ name: TEST_FW
+ default: 'xtesting'
+ description: 'Test framework to use'
+ - string:
+ name: TEST_SUITE
+ default: 'infra-healthcheck'
+ description: 'Test suite to run'
+
+ properties:
+ - logrotate
+ - throttle:
+ max-per-node: 1
+ max-total: 3
+ option: project
+ wrappers:
+ - build-timeout:
+ timeout: 600
+ - mask-passwords
+ - fix-workspace-permissions
+
+ builders:
+ - 'download-xtesting-artifact-macro'
+ - 'xtesting-infra-healthcheck-macro'
+
+- job-template:
+ name: 'onap-verify-{environment-type}-xtesting-healthcheck-{distro}-{cloud}-{type}-{stream}'
+
+ disabled: '{obj:disabled}'
+
+ parameters:
+ - string:
+ name: EXECUTION_MODE
+ default: '{execution-mode}'
+ description: 'Execution mode'
+ - string:
+ name: TEST_REPO_URL
+ default: 'https://gerrit.nordix.org/infra/test.git'
+ description: 'URL to clone the test repo from'
+ - string:
+ name: TEST_FW
+ default: 'xtesting'
+ description: 'Test framework to use'
+ - string:
+ name: TEST_SUITE
+ default: 'healthcheck'
+ description: 'Test suite to run'
+
+ properties:
+ - logrotate
+ - throttle:
+ max-per-node: 1
+ max-total: 3
+ option: project
+ wrappers:
+ - build-timeout:
+ timeout: 600
+ - mask-passwords
+ - fix-workspace-permissions
+
+ builders:
+ - 'wait-pkg-mgr-macro'
+ - 'xtesting-healthcheck-macro'
+