Update spectrometer jobs
[releng/builder.git] / jjb / spectrometer / spectrometer-jobs.yaml
1 - project:
2     name: spectrometer
3     jobs:
4         - 'spectrometer-merge-{stream}'
5         - '{name}-verify-python-{stream}'
6
7     stream:
8         - master:
9             branch: 'master'
10
11     project: 'spectrometer'
12     toxdir: server
13
14 - job-template:
15     name: 'spectrometer-merge-{stream}'
16
17     project-type: freestyle
18     node: dynamic_verify
19     concurrent: true
20
21     parameters:
22         - project-parameter:
23             project: '{project}'
24         - gerrit-parameter:
25             branch: '{branch}'
26         - gerrit-refspec-parameter:
27             refspec: 'refs/heads/{branch}'
28
29     scm:
30         - gerrit-trigger-scm:
31             credentials-id: '{ssh-credentials}'
32             refspec: '$GERRIT_REFSPEC'
33             choosing-strategy: 'gerrit'
34
35     wrappers:
36         - build-timeout
37         - ssh-agent-credentials:
38             users:
39                 - '{ssh-credentials}'
40
41     triggers:
42         - gerrit:
43             server-name: 'OpenDaylight'
44             trigger-on:
45                 - patchset-created-event:
46                     exclude-drafts: 'false'
47                     exclude-trivial-rebase: 'false'
48                     exclude-no-code-change: 'false'
49                 - draft-published-event
50                 - comment-added-contains-event:
51                     comment-contains-value: 'remerge'
52             projects:
53               - project-compare-type: 'ANT'
54                 project-pattern: 'spectrometer'
55                 branches:
56                   - branch-compare-type: 'ANT'
57                     branch-pattern: '**/{branch}'
58
59     builders:
60         - shell: |
61             wget --post-data=test -qO- https://readthedocs.org/build/opendaylight-spectrometer &> /dev/null
62
63     publishers:
64         - email-notification:
65             email-prefix: '[spectrometer]'