ed6df41e32a48ac1934ac2d897a944b5fb8fec89
[releng.git] / jjb / ovn4nfv / ovn4nfv-daily-jobs.yml
1 - project:
2     name: 'ovn4nfv-daily-jobs'
3
4     project: 'ovn4nfv'
5
6     master: &master
7         stream: master
8         branch: '{stream}'
9         gs-pathname: ''
10         disabled: false
11
12     pod:
13         - virtual:
14             slave-label: 'joid-virtual'
15             os-version: 'xenial'
16             <<: *master
17
18     jobs:
19         - 'ovn4nfv-{pod}-daily-{stream}'
20
21 - job-template:
22     name: 'ovn4nfv-{pod}-daily-{stream}'
23
24     project-type: multijob
25
26     disabled: '{obj:disabled}'
27
28     concurrent: false
29
30     properties:
31         - logrotate-default
32         - throttle:
33             enabled: true
34             max-total: 1
35             max-per-node: 1
36             option: 'project'
37
38     scm:
39         - git-scm
40
41     wrappers:
42         - ssh-agent-wrapper
43
44         - timeout:
45             timeout: 240
46             fail: true
47
48     triggers:
49          - timed: '@daily'
50
51     parameters:
52         - project-parameter:
53             project: '{project}'
54             branch: '{branch}'
55         - string:
56             name: DEPLOY_SCENARIO
57             default: os-ovn-nofeature-noha
58         - '{slave-label}-defaults'
59
60     builders:
61         - description-setter:
62             description: "Built on $NODE_NAME"
63         - multijob:
64             name: deploy
65             condition: SUCCESSFUL
66             projects:
67                 - name: 'joid-deploy-{pod}-daily-{stream}'
68                   current-parameters: false
69                   predefined-parameters: |
70                     DEPLOY_SCENARIO=os-ovn-nofeature-noha
71                     COMPASS_OS_VERSION=xenial
72                   node-parameters: true
73                   kill-phase-on: FAILURE
74                   abort-all-job: true
75         - multijob:
76             name: functest
77             condition: SUCCESSFUL
78             projects:
79                 - name: 'functest-joid-{pod}-daily-{stream}'
80                   current-parameters: false
81                   predefined-parameters: |
82                     DEPLOY_SCENARIO=os-ovn-nofeature-ha
83                     FUNCTEST_SUITE_NAME=ovn4nfv_test_suite
84                   node-parameters: true
85                   kill-phase-on: NEVER
86                   abort-all-job: true
87