Fix spectrometer-merge job to only run on merges
[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-trigger-patch-merged:
43             name: 'spectrometer'
44             branch: '{branch}'
45
46     builders:
47         - shell: |
48             wget --post-data=test -qO- https://readthedocs.org/build/opendaylight-spectrometer &> /dev/null
49
50     publishers:
51         - email-notification:
52             email-prefix: '[spectrometer]'