X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fkvmfornfv%2Fkvmfornfv.yml;h=a39249ad244dfb7c413864b27a1fd7235b48eb11;hb=e7b945ff720d449112d73291ff9660d27b2f3183;hp=78ec32b853602ae8ef67ba974740a21a009f5257;hpb=e866663f303059ef0c1ae0a6bbad9c162a8a3911;p=releng.git diff --git a/jjb/kvmfornfv/kvmfornfv.yml b/jjb/kvmfornfv/kvmfornfv.yml index 78ec32b85..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 ##################################### @@ -82,7 +84,7 @@ disable-strict-forbidden-file-verification: 'true' forbidden-file-paths: - compare-type: ANT - pattern: 'docs/**|.gitignore' + pattern: 'docs/**' builders: - description-setter: @@ -209,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 @@ -226,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}' @@ -265,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: @@ -274,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 ##################################### @@ -299,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 @@ -315,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 #####################################