X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fkvmfornfv%2Fkvmfornfv.yml;h=a39249ad244dfb7c413864b27a1fd7235b48eb11;hb=e7b945ff720d449112d73291ff9660d27b2f3183;hp=a782ee0fa760c10703622cd6397777569df32e5c;hpb=79b920c07b40d64e70f93f28a0822ad1488f32ee;p=releng.git diff --git a/jjb/kvmfornfv/kvmfornfv.yml b/jjb/kvmfornfv/kvmfornfv.yml index a782ee0fa..a39249ad2 100644 --- a/jjb/kvmfornfv/kvmfornfv.yml +++ b/jjb/kvmfornfv/kvmfornfv.yml @@ -11,7 +11,7 @@ - danube: branch: 'stable/{stream}' gs-pathname: '/{stream}' - disabled: false + disabled: true ##################################### # patch verification phases ##################################### @@ -26,6 +26,7 @@ testname: - 'cyclictest' - 'packet_forward' + - 'livemigration' ##################################### # patch verification phases ##################################### @@ -34,7 +35,8 @@ - 'kvmfornfv-verify-{phase}-{stream}' - 'kvmfornfv-merge-{stream}' - 'kvmfornfv-daily-{stream}' - - 'kvmfornfv-{testname}-daily-{phase}-{stream}' + - 'kvmfornfv-daily-build-{stream}' + - 'kvmfornfv-{testname}-daily-test-{stream}' ##################################### # job templates ##################################### @@ -79,6 +81,10 @@ branches: - branch-compare-type: 'ANT' branch-pattern: '**/{branch}' + disable-strict-forbidden-file-verification: 'true' + forbidden-file-paths: + - compare-type: ANT + pattern: 'docs/**' builders: - description-setter: @@ -205,7 +211,7 @@ name: cyclictest-build condition: SUCCESSFUL projects: - - name: 'kvmfornfv-cyclictest-daily-build-{stream}' + - name: 'kvmfornfv-daily-build-{stream}' current-parameters: false node-parameters: false git-revision: true @@ -222,28 +228,29 @@ kill-phase-on: FAILURE abort-all-job: true - multijob: - name: packetforward-build + name: packetforward-test condition: SUCCESSFUL projects: - - name: 'kvmfornfv-packet_forward-daily-build-{stream}' + - name: 'kvmfornfv-packet_forward-daily-test-{stream}' current-parameters: false node-parameters: false git-revision: true kill-phase-on: FAILURE abort-all-job: true - multijob: - name: packetforward-test + name: livemigration-test condition: SUCCESSFUL projects: - - name: 'kvmfornfv-packet_forward-daily-test-{stream}' + - name: 'kvmfornfv-livemigration-daily-test-{stream}' current-parameters: false node-parameters: false git-revision: true kill-phase-on: FAILURE abort-all-job: true + - job-template: - name: 'kvmfornfv-{testname}-daily-{phase}-{stream}' + name: 'kvmfornfv-daily-build-{stream}' disabled: '{obj:disabled}' @@ -261,7 +268,39 @@ - project-parameter: project: '{project}' branch: '{branch}' - - '{slave-label}-defaults' + - 'opnfv-build-ubuntu-defaults' + - 'kvmfornfv-defaults': + gs-pathname: '{gs-pathname}' + - string: + name: PHASE + default: 'build' + description: "Execution of kvmfornfv daily 'build' job ." + + builders: + - description-setter: + description: "Built on $NODE_NAME" + - '{project}-daily-build-macro' + +- job-template: + name: 'kvmfornfv-{testname}-daily-test-{stream}' + + disabled: '{obj:disabled}' + + concurrent: false + + scm: + - git-scm + + wrappers: + - ssh-agent-wrapper + - timeout: + timeout: 360 + fail: true + parameters: + - project-parameter: + project: '{project}' + branch: '{branch}' + - 'intel-pod10-defaults' - 'kvmfornfv-defaults': gs-pathname: '{gs-pathname}' - string: @@ -270,13 +309,13 @@ description: "Daily job to execute kvmfornfv '{testname}' testcase." - string: name: PHASE - default: '{phase}' - description: "Execution of kvmfornfv daily '{phase}' job ." + default: 'test' + description: "Execution of kvmfornfv daily 'test' job ." builders: - description-setter: description: "Built on $NODE_NAME" - - '{project}-{testname}-daily-{phase}-macro' + - '{project}-{testname}-daily-test-macro' ##################################### # builder macros ##################################### @@ -295,7 +334,7 @@ - shell: !include-raw: ./kvmfornfv-test.sh - builder: - name: 'kvmfornfv-cyclictest-daily-build-macro' + name: 'kvmfornfv-daily-build-macro' builders: - shell: !include-raw: ./kvmfornfv-build.sh @@ -311,19 +350,20 @@ - shell: !include-raw: ./kvmfornfv-upload-artifact.sh - builder: - name: 'kvmfornfv-packet_forward-daily-build-macro' + name: 'kvmfornfv-packet_forward-daily-test-macro' builders: - shell: - !include-raw: ./kvmfornfv-build.sh + !include-raw: ./kvmfornfv-download-artifact.sh - shell: - !include-raw: ./kvmfornfv-upload-artifact.sh + !include-raw: ./kvmfornfv-test.sh - builder: - name: 'kvmfornfv-packet_forward-daily-test-macro' + name: 'kvmfornfv-livemigration-daily-test-macro' builders: - shell: !include-raw: ./kvmfornfv-download-artifact.sh - shell: !include-raw: ./kvmfornfv-test.sh + ##################################### # parameter macros #####################################