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