diff options
author | 2016-01-04 13:23:01 -0800 | |
---|---|---|
committer | 2016-01-05 10:53:10 -0800 | |
commit | 714598f55407275f0c373958d0890b73f0452e7d (patch) | |
tree | e91c5dfb00cbd2879a5b4ce19785443bd369777b /jjb/csit | |
parent | 67edeaa909b7876f8533dc3f1561d9a4307cf473 (diff) |
Robot testing framework
- please note this ties in with new CSIT repo and this change
referenced here: https://gerrit.projectrotterdam.info/r/#/c/91/
Change-Id: I6cad694155c65b7618bbb5dea5bac3888fbcbe59
Signed-off-by: Keith Burns (alagalah) <alagalah@gmail.com>
Diffstat (limited to 'jjb/csit')
-rw-r--r-- | jjb/csit/vpp-bridge-domain.yaml | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/jjb/csit/vpp-bridge-domain.yaml b/jjb/csit/vpp-bridge-domain.yaml new file mode 100644 index 000000000..c3368d06d --- /dev/null +++ b/jjb/csit/vpp-bridge-domain.yaml @@ -0,0 +1,57 @@ +- project: + name: vpp-bridge-domain + + jobs: + - 'vpp-{functionality}' + + project: 'vpp' + branch: 'master' + + functionality: 'bridge-domain' + +- job-template: + name: 'vpp-{functionality}' + + project-type: freestyle + node: verify + concurrent: true + + 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: '{project}' + - gerrit-parameter: + branch: '{branch}' + + scm: + - gerrit-trigger-scm: + credentials-id: '{ssh-credentials}' + refspec: '$GERRIT_REFSPEC' + choosing-strategy: 'gerrit' + + wrappers: + - ssh-agent-credentials: + users: + - '{ssh-credentials}' + - jclouds: + instances: + - multi-link: + cloud-name: 'Primary' + count: 3 + stop-on-terminate: False + + builders: + # This is where we will need to insert a step with a script that pulls all the + # allocated IP addresses and injecting as vars into the env. (see Opendaylight script: include-raw-integration-get-slave-addresses.sh + # See jjb/integration from ODL + - shell: + !include-raw-escape ../vpp/include-raw-vpp-build.sh + + publishers: + - archive-artifacts: + artifacts: 'build-root/**' |