--- /dev/null
+#!/bin/bash
+# SPDX-License-Identifier: EPL-1.0
+##############################################################################
+# Copyright (c) 2018 The Linux Foundation and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+##############################################################################
+# Ensures that the prefix MUST be set to blank
+#
+# The production prefix MUST always be a blank string.
+
+if grep 'prefix:' jjb/releng-defaults.yaml | grep -v "''"; then
+ echo "ERROR: A non-blank prefix is defined in jjb/releng-defaults.yaml"
+ echo "The prefix MUST be set to blank '' in production!"
+ exit 1
+fi
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'
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'
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'
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'
project: 'bier'
project-name: 'bier'
branch: 'master'
+ build-timeout: 90
jdks:
- openjdk8
maven:
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'
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'
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'
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'
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}'
for i in `seq 1 ${NUM_OPENSTACK_CONTROL_NODES}`; do
CONTROLIP=OPENSTACK_CONTROL_NODE_${i}_IP
- echo "Configure the stack of the control node ${i} of ${NUM_OPENSTACK_CONTROL_NODES}: ${CONTROLIP}"
+ echo "Configure the stack of the control node ${i} of ${NUM_OPENSTACK_CONTROL_NODES}: ${!CONTROLIP}"
scp ${WORKSPACE}/disable_firewall.sh ${!CONTROLIP}:/tmp
${SSH} ${!CONTROLIP} "sudo bash /tmp/disable_firewall.sh"
create_etc_hosts ${!CONTROLIP}
SITE_INDEX=$((((i - 1) / NUM_COMPUTES_PER_SITE) + 1)) # We need the site index to infer the control node IP for this compute
COMPUTEIP=OPENSTACK_COMPUTE_NODE_${i}_IP
CONTROLIP=OPENSTACK_CONTROL_NODE_${SITE_INDEX}_IP
- echo "Configure the stack of the compute node ${i} of ${NUM_OPENSTACK_COMPUTE_NODES}: ${COMPUTEIP}"
+ echo "Configure the stack of the compute node ${i} of ${NUM_OPENSTACK_COMPUTE_NODES}: ${!COMPUTEIP}"
scp ${WORKSPACE}/disable_firewall.sh "${!COMPUTEIP}:/tmp"
${SSH} "${!COMPUTEIP}" "sudo bash /tmp/disable_firewall.sh"
create_etc_hosts ${!COMPUTEIP} ${!CONTROLIP}
# 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
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'
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'
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'
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'
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'
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'
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'
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'
- project:
name: netide-csit-basic
jobs:
- - '{project}-csit-verify-1node-{functionality}'
+ - inttest-csit-verify-1node
- '{project}-csit-1node-{functionality}-{install}-{stream}'
# The project name
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'
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'
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'
jdks:
- openjdk8
maven:
- - mvn33:
- mvn-version: mvn33
+ - mvn35:
+ mvn-version: mvn35
mvn-settings: odlparent-settings
mvn-goals: clean install
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- mvn-version: mvn33
+ mvn-version: mvn35
dependencies: ''
email-upstream: '[odlparent]'
- 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
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'
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'
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'
- defaults:
name: global
+ prefix: '' # A prefix for job names sandbox for example: user-
karaf-version: karaf4
build-days-to-keep: 30
jobs:
- '{project-name}-ci-jobs':
build-node: centos7-builder-2c-2g
+ build-timeout: 60
- builder-check-poms
- builder-copy-sandbox-logs
- builder-openstack-cron
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
deps = flake8
commands = flake8 scripts/
+[testenv:prefix]
+commands = ./check_prefix.sh
+
[testenv:robot]
commands = ./check_robot.sh