- Project has not branched yet (master=carbon).
- CSIT test is triggered by success project merge.
- CSIT test is not included in distribution test.
Change-Id: I9d563cad2e8a9756e80d69238dcfab349e8001b5
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
# The functionality under test
functionality: 'basic'
+ # Set trigger
+ # trigger-jobs: '{project}-merge-{stream}'
+
# Project branches
stream:
- - nitrogen:
- branch: 'master'
- jre: 'openjdk8'
- carbon:
- branch: 'stable/carbon'
+ branch: 'master'
jre: 'openjdk8'
karaf-version: karaf3
# yamllint disable-line rule:line-length
---
-- project:
- name: daexim-nitrogen
- jobs:
- - '{project-name}-clm-{stream}'
- - '{project-name}-integration-{stream}'
- - '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
-
- project: 'daexim'
- project-name: 'daexim'
- stream: nitrogen
- branch: 'master'
- jdk: openjdk8
- jdks:
- - openjdk8
- maven:
- - mvn33:
- mvn-version: 'mvn33'
- mvn-settings: 'daexim-settings'
- mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
- email-upstream: '[daexim] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
-
- project:
name: daexim-carbon
jobs:
project: 'daexim'
project-name: 'daexim'
stream: carbon
- branch: 'stable/carbon'
+ branch: 'master'
karaf-version: karaf3
jdk: openjdk8
jdks:
- compare-type: ANT
pattern: '{files}'
+# Macro: integration-csit-only
+# Operation: this macro sets a trigger on reverse job list
+# Used by: csit -only- job templates
+
+- trigger:
+ name: integration-csit-trigger
+ triggers:
+ - reverse:
+ jobs: '{jobs}'
+ result: 'success'
+
# Macro: integration-openstack-controller-mininet
# Operation: this macro will spin the controller and mininet vms
# Used by: {project}-csit-* job templates
refspec: '$PATCHREFSPEC'
branch: 'master'
+ triggers:
+ # we need this for not SR projects
+ - integration-csit-trigger:
+ jobs: '{trigger-jobs}'
+
wrappers:
- opendaylight-infra-wrappers:
build-timeout: '{build-timeout}'
# Default Robot framework options
robot-options: ''
+ trigger-jobs: ''
# Data for csit-verify jobs
# Branch for "last" version detection
# CSIT Test List Variables
# Space seperated strings to exclude from
# auto generated CSIT job lists
- csit-list-blacklist: 'longevity gate sanity'
+ csit-list-blacklist: 'longevity gate sanity daexim'
# Auto Generated CSIT job lists used
# in regular distribution test jobs