+---
- project:
name: neutron-daily-openstack
jobs:
- # TODO: Do we want boron job too?
- - 'neutron-daily-openstack-beryllium'
+ # TODO: Do we want boron job too?
+ - 'neutron-daily-openstack-beryllium'
project: 'neutron'
concurrent: true
properties:
- - opendaylight-infra-properties:
- build-days-to-keep: '198'
+ - opendaylight-infra-properties:
+ build-days-to-keep: '198'
parameters:
- - opendaylight-infra-parameters:
- project: '{project}'
- branch: '{branch}'
- refspec: 'refs/heads/{branch}'
- artifacts: '{archive-artifacts}'
+ - opendaylight-infra-parameters:
+ project: '{project}'
+ branch: '{branch}'
+ refspec: 'refs/heads/{branch}'
+ artifacts: '{archive-artifacts}'
wrappers:
- - opendaylight-infra-wrappers:
- build-timeout: '90'
- - ssh-agent-credentials:
- users:
- - 'openstack-gerrit-ssh'
+ - opendaylight-infra-wrappers:
+ build-timeout: '90'
+ - ssh-agent-credentials:
+ users:
+ - 'openstack-gerrit-ssh'
triggers:
- - timed: '@daily'
+ - timed: '@daily'
builders:
- - inject:
- properties-content: |
- # FIXME: Should *-beryllium job set lithium version? Add a comment why.
- ODL_VERSION=lithium-latest
- TEMPEST_REGEX=tempest.api.network
- KARAFFEATURE=odl-neutron-dummyprovider-test
- - shell:
- !include-raw-escape:
- - include-raw-openstack-ci.sh
+ - inject:
+ properties-content: |
+ # FIXME: Should *-beryllium job set lithium version? Add a comment why.
+ ODL_VERSION=lithium-latest
+ TEMPEST_REGEX=tempest.api.network
+ KARAFFEATURE=odl-neutron-dummyprovider-test
+ - shell: !include-raw-escape: include-raw-openstack-ci.sh
publishers:
- - archive:
- artifacts: 'logs/**'
- fingerprint: false
- - email-ext:
- subject: '[neutron] $DEFAULT_SUBJECT'
- attach-build-log: false
- failure: false
- unstable: false
- fixed: false
+ - archive:
+ artifacts: 'logs/**'
+ fingerprint: false
+ - email-ext:
+ subject: '[neutron] $DEFAULT_SUBJECT'
+ attach-build-log: false
+ failure: false
+ unstable: false
+ fixed: false
+---
- project:
name: neutron-carbon
jobs:
- - '{project-name}-clm-{stream}'
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- - '{project-name}-merge-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - '{project-name}-clm-{stream}'
+ - '{project-name}-distribution-check-{stream}'
+ - '{project-name}-integration-{stream}'
+ - '{project-name}-merge-{stream}'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: carbon
project: 'neutron'
branch: 'master'
jdk: openjdk8
jdks:
- - openjdk8
+ - openjdk8
maven:
- - mvn33:
- mvn-version: 'mvn33'
+ - mvn33:
+ mvn-version: 'mvn33'
mvn-settings: 'neutron-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: neutron-boron
jobs:
- - '{project-name}-clm-{stream}'
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- - '{project-name}-merge-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - '{project-name}-clm-{stream}'
+ - '{project-name}-distribution-check-{stream}'
+ - '{project-name}-integration-{stream}'
+ - '{project-name}-merge-{stream}'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: boron
project: 'neutron'
branch: 'stable/boron'
jdk: openjdk8
jdks:
- - openjdk8
+ - openjdk8
maven:
- - mvn33:
- mvn-version: 'mvn33'
+ - mvn33:
+ mvn-version: 'mvn33'
mvn-settings: 'neutron-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: neutron-beryllium
jobs:
- - '{project-name}-clm-{stream}'
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- - '{project-name}-merge-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - '{project-name}-clm-{stream}'
+ - '{project-name}-distribution-check-{stream}'
+ - '{project-name}-integration-{stream}'
+ - '{project-name}-merge-{stream}'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: beryllium
project: 'neutron'
branch: 'stable/beryllium'
jdk: openjdk8
jdks:
- - openjdk8
+ - openjdk8
maven:
- - mvn33:
- mvn-version: 'mvn33'
+ - mvn33:
+ mvn-version: 'mvn33'
mvn-settings: 'neutron-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: neutron-sonar
jobs:
- - '{project-name}-sonar'
+ - '{project-name}-sonar'
project: 'neutron'
project-name: 'neutron'
branch: 'master'