Merge "Fix assigned node logic and filters"
[ci-management.git] / jjb / doc / rules.yaml
1 - scm:
2     name: doc-scm
3     scm:
4       - git:
5           url: 'https://gerrit.onap.org/gerrit/{project}'
6           refspec: '+refs/heads/*:refs/remotes/origin/* +refs/changes/*:refs/changes/*'
7           branches:
8             - '{ref}'
9
10 - trigger:
11     name: doc-rules-patchset-created
12     triggers:
13       - gerrit:
14           trigger-on:
15             - patchset-created-event
16             - comment-added-contains-event:
17                 comment-contains-value: recheck
18             - comment-added-contains-event:
19                 comment-contains-value: reverify
20           server-name: 'Primary'
21           projects:
22             - project-compare-type: 'ANT'
23               project-pattern: '**'
24               branches:
25                 - branch-compare-type: 'ANT'
26                   branch-pattern: '**/*'
27                 - branch-compare-type: 'ANT'
28                   branch-pattern: 'refs/tags/**'
29
30 - builder:
31     name: doc-rules
32     builders:
33       - shell: |
34           find -name tox.ini |xargs grep sphinx-build | grep -v \\-W > /dev/null && exit 1 || exit 0
35
36 - job-template:
37     name: doc-rules
38     node: centos7-builder-2c-1g
39     triggers:
40       - doc-rules-patchset-created
41     scm:
42       - doc-scm:
43           ref: $GERRIT_REFSPEC
44           project: $GERRIT_PROJECT
45     builders:
46       - doc-rules
47
48 - project:
49     name: 'doc-rules'
50     jobs:
51       - 'doc-rules'