# Job templates in this file (please update with every new template):
#
-# Old (deprecating):
# {project}-csit-verify-{functionality}-{stream}
# {project}-csit-1node-imds-{functionality}-{install}-{stream}
# {project}-csit-1node-cds-{functionality}-{install}-{stream}
# {project}-csit-periodic-1node-cds-{functionality}-{install}-{stream}
# {project}-csit-3node-cds-{functionality}-{install}-{stream}
#
-# New (use these when possible):
-# {project}-csit-verify-1node-fedora-{functionality}-{stream}
-# {project}-csit-1node-fedora-{functionality}-{install}-{stream}
-# {project}-csit-1node-fedora-periodic-{functionality}-{install}-{stream}
-# {project}-csit-verify-3node-fedora-{functionality}-{stream}
-# {project}-csit-3node-fedora-{functionality}-{install}-{stream}
-# {project}-csit-3node-fedora-periodic-{functionality}-{install}-{stream}
+# New (for Be release):
+# {project}-csit-verify-1node-{functionality}-{stream}
+# {project}-csit-1node-{functionality}-{install}-{stream}
+# {project}-csit-1node-periodic-{functionality}-{install}-{stream}
+# {project}-csit-verify-3node-{functionality}-{stream}
+# {project}-csit-3node-{functionality}-{install}-{stream}
+# {project}-csit-3node-periodic-{functionality}-{install}-{stream}
#
# Old templates
daysToKeep: '{build-days-to-keep}'
numToKeep: '{build-num-to-keep}'
artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ artifactNumToKeep: '{build-num-to-keep}'
parameters:
- project-parameter:
- build-timeout
- integration-jclouds-controller-mininet:
controller-vms: 1
- mininet-vms: 1
+ mininet-image: '{mininet-image}'
+ mininet-vms: '{mininet-vms}'
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
daysToKeep: '{build-days-to-keep}'
numToKeep: '{build-num-to-keep}'
artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ artifactNumToKeep: '{build-num-to-keep}'
parameters:
- project-parameter:
test-options: '{robot-options}'
- integration-test-plan:
test-plan: '{project}-{functionality}.txt'
+ - integration-patch-refspec:
+ branch: '{branch}'
scm:
- - git-scm:
+ - integration-patch-scm:
credentials-id: '{ssh-credentials}'
- refspec: ''
branch: '{branch}'
wrappers:
- build-timeout
- integration-jclouds-controller-mininet:
controller-vms: 1
- mininet-vms: 1
+ mininet-image: '{mininet-image}'
+ mininet-vms: '{mininet-vms}'
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
daysToKeep: '{build-days-to-keep}'
numToKeep: '{build-num-to-keep}'
artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ artifactNumToKeep: '{build-num-to-keep}'
parameters:
- project-parameter:
test-options: '{robot-options}'
- integration-test-plan:
test-plan: '{project}-{functionality}.txt'
+ - integration-patch-refspec:
+ branch: '{branch}'
scm:
- - git-scm:
+ - integration-patch-scm:
credentials-id: '{ssh-credentials}'
- refspec: ''
branch: '{branch}'
wrappers:
- build-timeout
- integration-jclouds-controller-mininet:
controller-vms: 1
- mininet-vms: 1
+ mininet-image: '{mininet-image}'
+ mininet-vms: '{mininet-vms}'
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
daysToKeep: '{build-days-to-keep}'
numToKeep: '{build-num-to-keep}'
artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ artifactNumToKeep: '{build-num-to-keep}'
parameters:
- project-parameter:
test-options: '{robot-options}'
- integration-test-plan:
test-plan: '{project}-{functionality}.txt'
+ - integration-patch-refspec:
+ branch: '{branch}'
scm:
- - git-scm:
+ - integration-patch-scm:
credentials-id: '{ssh-credentials}'
- refspec: ''
branch: '{branch}'
wrappers:
- build-timeout
- integration-jclouds-controller-mininet:
controller-vms: 1
- mininet-vms: 1
+ mininet-image: '{mininet-image}'
+ mininet-vms: '{mininet-vms}'
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
daysToKeep: '{build-days-to-keep}'
numToKeep: '{build-num-to-keep}'
artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ artifactNumToKeep: '{build-num-to-keep}'
parameters:
- project-parameter:
test-options: '{robot-options}'
- integration-test-plan:
test-plan: '{project}-{functionality}.txt'
+ - integration-patch-refspec:
+ branch: '{branch}'
scm:
- - git-scm:
+ - integration-patch-scm:
credentials-id: '{ssh-credentials}'
- refspec: ''
branch: '{branch}'
wrappers:
- build-timeout
- integration-jclouds-controller-mininet:
controller-vms: 3
- mininet-vms: 1
+ mininet-image: '{mininet-image}'
+ mininet-vms: '{mininet-vms}'
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
- integration-start-cluster-run-test
publishers:
- integration-robot:
- unstable-if: 95.0
+ unstable-if: 0.0
pass-if: 100.0
- archive:
artifacts: '*karaf.log'
# New templates
- job-template:
- name: '{project}-csit-verify-1node-fedora-{functionality}-{stream}'
+ name: '{project}-csit-verify-1node-{functionality}-{stream}'
project-type: freestyle
node: dynamic_robot
daysToKeep: '{build-days-to-keep}'
numToKeep: '{build-num-to-keep}'
artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ artifactNumToKeep: '{build-num-to-keep}'
parameters:
- project-parameter:
wrappers:
- build-timeout
- - integration-jclouds-controller-fedora-mininet:
+ - integration-jclouds-controller-mininet:
controller-vms: 1
- mininet-vms: 1
+ mininet-image: '{mininet-image}'
+ mininet-vms: '{mininet-vms}'
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
email-prefix: '[{project}]'
- job-template:
- name: '{project}-csit-1node-fedora-{functionality}-{install}-{stream}'
+ name: '{project}-csit-1node-{functionality}-{install}-{stream}'
project-type: freestyle
node: dynamic_robot
daysToKeep: '{build-days-to-keep}'
numToKeep: '{build-num-to-keep}'
artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ artifactNumToKeep: '{build-num-to-keep}'
parameters:
- project-parameter:
test-options: '{robot-options}'
- integration-test-plan:
test-plan: '{project}-{functionality}.txt'
+ - integration-patch-refspec:
+ branch: '{branch}'
scm:
- - git-scm:
+ - integration-patch-scm:
credentials-id: '{ssh-credentials}'
- refspec: ''
branch: '{branch}'
wrappers:
- build-timeout
- - integration-jclouds-controller-fedora-mininet:
+ - integration-jclouds-controller-mininet:
controller-vms: 1
- mininet-vms: 1
+ mininet-image: '{mininet-image}'
+ mininet-vms: '{mininet-vms}'
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
num-builds: '5400'
style: line
use-description: false
- csv-file-name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
+ csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
series:
- file: '{01-plot-data-file}'
inclusion-flag: 'off'
num-builds: '5400'
style: line
use-description: false
- csv-file-name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
+ csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
series:
- file: '{02-plot-data-file}'
inclusion-flag: 'off'
format: csv
- job-template:
- name: '{project}-csit-1node-fedora-periodic-{functionality}-{install}-{stream}'
+ name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
project-type: freestyle
node: dynamic_robot
daysToKeep: '{build-days-to-keep}'
numToKeep: '{build-num-to-keep}'
artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ artifactNumToKeep: '{build-num-to-keep}'
parameters:
- project-parameter:
test-options: '{robot-options}'
- integration-test-plan:
test-plan: '{project}-{functionality}.txt'
+ - integration-patch-refspec:
+ branch: '{branch}'
scm:
- - git-scm:
+ - integration-patch-scm:
credentials-id: '{ssh-credentials}'
- refspec: ''
branch: '{branch}'
wrappers:
- build-timeout
- - integration-jclouds-controller-fedora-mininet:
+ - integration-jclouds-controller-mininet:
controller-vms: 1
- mininet-vms: 1
+ mininet-image: '{mininet-image}'
+ mininet-vms: '{mininet-vms}'
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
num-builds: '180'
style: line
use-description: false
- csv-file-name: '{project}-csit-periodic-1node-cds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
+ csv-file-name: '{project}-csit-periodic-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
series:
- file: '{01-plot-data-file}'
inclusion-flag: 'off'
num-builds: '180'
style: line
use-description: false
- csv-file-name: '{project}-csit-periodic-1node-cds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
+ csv-file-name: '{project}-csit-periodic-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
series:
- file: '{02-plot-data-file}'
inclusion-flag: 'off'
format: csv
- job-template:
- name: '{project}-csit-verify-3node-fedora-{functionality}-{stream}'
+ name: '{project}-csit-verify-3node-{functionality}-{stream}'
project-type: freestyle
node: dynamic_robot
daysToKeep: '{build-days-to-keep}'
numToKeep: '{build-num-to-keep}'
artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ artifactNumToKeep: '{build-num-to-keep}'
parameters:
- project-parameter:
wrappers:
- build-timeout
- - integration-jclouds-controller-fedora-mininet:
+ - integration-jclouds-controller-mininet:
controller-vms: 3
- mininet-vms: 1
+ mininet-image: '{mininet-image}'
+ mininet-vms: '{mininet-vms}'
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
email-prefix: '[{project}]'
- job-template:
- name: '{project}-csit-3node-fedora-{functionality}-{install}-{stream}'
+ name: '{project}-csit-3node-{functionality}-{install}-{stream}'
project-type: freestyle
node: dynamic_robot
daysToKeep: '{build-days-to-keep}'
numToKeep: '{build-num-to-keep}'
artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ artifactNumToKeep: '{build-num-to-keep}'
parameters:
- project-parameter:
test-options: '{robot-options}'
- integration-test-plan:
test-plan: '{project}-{functionality}.txt'
+ - integration-patch-refspec:
+ branch: '{branch}'
scm:
- - git-scm:
+ - integration-patch-scm:
credentials-id: '{ssh-credentials}'
- refspec: ''
branch: '{branch}'
wrappers:
- build-timeout
- - integration-jclouds-controller-fedora-mininet:
+ - integration-jclouds-controller-mininet:
controller-vms: 3
- mininet-vms: 1
+ mininet-image: '{mininet-image}'
+ mininet-vms: '{mininet-vms}'
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
num-builds: '5400'
style: line
use-description: false
- csv-file-name: '{project}-csit-3node-cds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
+ csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
series:
- file: '{01-plot-data-file}'
inclusion-flag: 'off'
num-builds: '5400'
style: line
use-description: false
- csv-file-name: '{project}-csit-3node-cds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
+ csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
series:
- file: '{02-plot-data-file}'
inclusion-flag: 'off'
format: csv
- job-template:
- name: '{project}-csit-3node-fedora-periodic-{functionality}-{install}-{stream}'
+ name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
project-type: freestyle
node: dynamic_robot
daysToKeep: '{build-days-to-keep}'
numToKeep: '{build-num-to-keep}'
artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ artifactNumToKeep: '{build-num-to-keep}'
parameters:
- project-parameter:
test-options: '{robot-options}'
- integration-test-plan:
test-plan: '{project}-{functionality}.txt'
+ - integration-patch-refspec:
+ branch: '{branch}'
scm:
- - git-scm:
+ - integration-patch-scm:
credentials-id: '{ssh-credentials}'
- refspec: ''
branch: '{branch}'
wrappers:
- build-timeout
- - integration-jclouds-controller-fedora-mininet:
+ - integration-jclouds-controller-mininet:
controller-vms: 3
- mininet-vms: 1
+ mininet-image: '{mininet-image}'
+ mininet-vms: '{mininet-vms}'
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
num-builds: '5400'
style: line
use-description: false
- csv-file-name: '{project}-csit-3node-cds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
+ csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
series:
- file: '{01-plot-data-file}'
inclusion-flag: 'off'
num-builds: '5400'
style: line
use-description: false
- csv-file-name: '{project}-csit-3node-cds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
+ csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
series:
- file: '{02-plot-data-file}'
inclusion-flag: 'off'