cleanup: Rename ODL-L3 to ODL, drop ODL-L2
[releng.git] / jjb / fuel / fuel-project-jobs.yml
1 ########################
2 # Job configuration for fuel
3 ########################
4 - project:
5     name: fuel-project-jobs
6
7     project: 'fuel'
8
9     installer: 'fuel'
10
11     stream:
12         - master:
13             branch: '{stream}'
14             gs-pathname: ''
15             disabled: false
16         - euphrates:
17             branch: 'stable/{stream}'
18             gs-pathname: '/{stream}'
19             disabled: true
20
21     jobs:
22         - 'fuel-deploy-generic-daily-{stream}'
23
24 ########################
25 # job templates
26 ########################
27 - job-template:
28     name: 'fuel-deploy-generic-daily-{stream}'
29
30     concurrent: true
31
32     disabled: '{obj:disabled}'
33
34     properties:
35         - logrotate-default
36         - throttle:
37             enabled: true
38             max-per-node: 1
39             option: 'project'
40         - build-blocker:
41             use-build-blocker: true
42             blocking-jobs:
43                 - 'fuel-os-.*?-daily-.*'
44                 - 'fuel-deploy-generic-daily-.*'
45             block-level: 'NODE'
46
47     parameters:
48         - project-parameter:
49             project: '{project}'
50             branch: '{branch}'
51         - '{installer}-defaults':
52             gs-pathname: '{gs-pathname}'
53         - string:
54             name: GIT_BASE
55             default: https://gerrit.opnfv.org/gerrit/$PROJECT
56             description: 'Git URL to use on this Jenkins Slave'
57         - string:
58             name: DEPLOY_SCENARIO
59             default: 'os-odl-nofeature-ha'
60         - node:
61             name: SLAVE_NAME
62             description: 'Slave name on Jenkins'
63             allowed-slaves:
64                 - ericsson-pod2
65                 - lf-pod2
66                 - ericsson-pod1
67             default-slaves:
68                 - ericsson-pod2
69
70     scm:
71         - git-scm
72
73     wrappers:
74         - build-name:
75             name: '$BUILD_NUMBER - POD: $NODE_NAME Scenario: $DEPLOY_SCENARIO'
76
77     builders:
78         - shell:
79             !include-raw-escape: ./fuel-deploy.sh