POC idea to add a new variable "{prefix}" to job templates. This
variable is defined already in the patch that this one depends on.
The prefix should always be blank in production thus producing the
same existing job names we're all used to. The prefix can be used
locally to add a prefix to job names when pushing jobs to the
sandbox. For example a prefix of "abc-" will be added to the front
of the job name allowing sandbox testers to be able to push a job
to the sandbox with a unique prefix to not overwrite other testers.
Additionally add an id inttest-csit-verify-1node to make the job
template more easy to maintain. Allows us to refactor the job
template name without having to update every single user of the
template every time as the id will always be the same.
Change-Id: Iaf6f026853312098bf9bdcb562ad54450b8671fa
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
39 files changed:
name: aaa-csit-authn
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: aaa-csit-authn
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'aaa'
# The project name
project: 'aaa'
name: aaa-csit-keystone
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: aaa-csit-keystone
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'aaa'
# The project name
project: 'aaa'
name: bgpcep-csit-userfeatures
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: bgpcep-csit-userfeatures
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'bgpcep'
# The project name
project: 'bgpcep'
name: bier-csit-basic
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: bier-csit-basic
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'bier'
# The project name
project: 'bier'
name: capwap-csit-ac
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: capwap-csit-ac
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'capwap'
# The project name
project: 'capwap'
name: centinel-csit-basic
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: centinel-csit-basic
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'centinel'
# The project name
project: 'centinel'
name: didm-csit-discovery
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: didm-csit-discovery
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'didm'
# The project name
project: 'didm'
name: dluxapps-csit-yangman
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: dluxapps-csit-yangman
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'dluxapps'
# The project name
project: 'dluxapps'
jobs:
- '{project}-csit-3node-{functionality}-{install}-{stream}'
- '{project}-csit-1node-{functionality}-{install}-{stream}'
jobs:
- '{project}-csit-3node-{functionality}-{install}-{stream}'
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
- '{project}-csit-verify-3node-{functionality}'
- '{project}-csit-verify-3node-{functionality}'
# New templates
- job-template:
# New templates
- job-template:
- name: '{project}-csit-verify-1node-{functionality}'
+ name: '{prefix}{project}-csit-verify-1node-{functionality}'
+ id: inttest-csit-verify-1node
disabled: false
project-type: freestyle
disabled: false
project-type: freestyle
name: iotdm-csit-basic
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: iotdm-csit-basic
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'iotdm'
# The project name
project: 'iotdm'
name: l2switch-csit-switch
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: l2switch-csit-switch
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'l2switch'
# The project name
project: 'l2switch'
name: lacp-csit-lacp
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: lacp-csit-lacp
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'lacp'
# The project name
project: 'lacp'
jobs:
- '{project}-csit-3node-{functionality}-{install}-{stream}'
- '{project}-csit-1node-{functionality}-{install}-{stream}'
jobs:
- '{project}-csit-3node-{functionality}-{install}-{stream}'
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'lispflowmapping'
# The project name
project: 'lispflowmapping'
name: messaging4transport-csit-basic
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: messaging4transport-csit-basic
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'messaging4transport'
# The project name
project: 'messaging4transport'
name: natapp-csit-basic
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: natapp-csit-basic
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'natapp'
# The project name
project: 'natapp'
name: nemo-csit-engine
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: nemo-csit-engine
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'nemo'
# The project name
project: 'nemo'
name: netconf-csit-userfeatures
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: netconf-csit-userfeatures
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'netconf'
# The project name
project: 'netconf'
- project:
name: netide-csit-basic
jobs:
- project:
name: netide-csit-basic
jobs:
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
- '{project}-csit-1node-{functionality}-{install}-{stream}'
# The project name
- '{project}-csit-1node-{functionality}-{install}-{stream}'
# The project name
name: nic-csit-basic
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: nic-csit-basic
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'nic'
# The project name
project: 'nic'
name: ocpplugin-csit-basic
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: ocpplugin-csit-basic
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'ocpplugin'
# The project name
project: 'ocpplugin'
name: ocpplugin-csit-scalability
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: ocpplugin-csit-scalability
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'ocpplugin'
# The project name
project: 'ocpplugin'
- project:
name: of-config-csit-basic
jobs:
- project:
name: of-config-csit-basic
jobs:
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
- '{project}-csit-1node-{functionality}-{install}-{stream}'
# The project name
- '{project}-csit-1node-{functionality}-{install}-{stream}'
# The project name
name: openflowplugin-csit-sanity
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: openflowplugin-csit-sanity
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'openflowplugin'
# The project name
project: 'openflowplugin'
name: ovsdb-csit-southbound
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: ovsdb-csit-southbound
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'ovsdb'
# The project name
project: 'ovsdb'
name: packetcable-csit-pcmm
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: packetcable-csit-pcmm
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'packetcable'
# The project name
project: 'packetcable'
name: sdninterfaceapp-csit-basic
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: sdninterfaceapp-csit-basic
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'sdninterfaceapp'
# The project name
project: 'sdninterfaceapp'
name: topoprocessing-csit-topology-operations
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: topoprocessing-csit-topology-operations
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'topoprocessing'
# The project name
project: 'topoprocessing'
name: tsdr-csit-cassandra
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: tsdr-csit-cassandra
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'tsdr'
# The project name
project: 'tsdr'
name: tsdr-csit-elasticsearch
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: tsdr-csit-elasticsearch
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'tsdr'
# The project name
project: 'tsdr'
name: tsdr-csit-hbase
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: tsdr-csit-hbase
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'tsdr'
# The project name
project: 'tsdr'
name: tsdr-csit-hsqldb
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: tsdr-csit-hsqldb
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'tsdr'
# The project name
project: 'tsdr'
name: unimgr-csit-basic
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: unimgr-csit-basic
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'unimgr'
# The project name
project: 'unimgr'
name: unimgr-csit-legato
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: unimgr-csit-legato
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'unimgr'
# The project name
project: 'unimgr'
name: usc-csit-channel
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: usc-csit-channel
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'usc'
# The project name
project: 'usc'
name: usc-csit-tcp
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: usc-csit-tcp
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'usc'
# The project name
project: 'usc'
name: usecplugin-csit-basic
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: usecplugin-csit-basic
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'usecplugin'
# The project name
project: 'usecplugin'
name: vtn-csit-vtn-coordinator
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: vtn-csit-vtn-coordinator
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'vtn'
# The project name
project: 'vtn'
name: vtn-csit-manager
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
name: vtn-csit-manager
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
# The project name
project: 'vtn'
# The project name
project: 'vtn'