X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fintegration%2Fintegration-csit.yaml;h=8e497a0a39c837fa8c34631637d404e1fa9c3e84;hb=bf79da9c57ab3f3eebd3760aebcbe273d5b7173c;hp=c690f27c28d4ef9650b20c415d1641798c80c971;hpb=41e9c7472b70f6e6117e123df8b04b80bef24001;p=releng%2Fbuilder.git diff --git a/jjb/integration/integration-csit.yaml b/jjb/integration/integration-csit.yaml index c690f27c2..8e497a0a3 100644 --- a/jjb/integration/integration-csit.yaml +++ b/jjb/integration/integration-csit.yaml @@ -1,3 +1,66 @@ +- job-template: + name: '{project}-csit-verify-{functionality}-{stream}' + + project-type: freestyle + node: dynamic_robot + + logrotate: + daysToKeep: '{build-days-to-keep}' + numToKeep: '{build-num-to-keep}' + artifactDaysToKeep: '{build-artifact-days-to-keep}' + artifactNumToKeep: '{build-artifact-num-to-keep}' + + parameters: + - project-parameter: + project: 'integration' + - integration-branch: + branch: '{branch}' + - integration-bundleurl: + bundleurl: 'last' + - integration-controller-scope: + controller-scope: 'only' + - integration-controller-features: + controller-features: '{install-features}' + - integration-test-options: + test-options: '{robot-options}' + - integration-test-plan: + test-plan: '{project}-{functionality}.txt' + + scm: + - gerrit-trigger-scm: + credentials-id: '{ssh-credentials}' + refspec: '$GERRIT_REFSPEC' + choosing-strategy: 'gerrit' + + wrappers: + - build-timeout + - integration-jclouds-controller-mininet: + controller-vms: 1 + mininet-vms: 1 + - ssh-agent-credentials: + user: '{ssh-credentials}' + + triggers: + - integration-test-gerrit-trigger-patch-submitted: + name: 'integration' + branch: '{branch}' + project: '{project}' + + builders: + - integration-get-slave-addresses + - inject: + properties-file: 'slave_addresses.txt' + - integration-deploy-controller-run-test + + publishers: + - integration-robot: + unstable-if: 97.0 + pass-if: 100.0 + - archive: + artifacts: 'karaf.log' + - email-notification: + email-prefix: '[{project}]' + - job-template: name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}'