Merge "chore: remove unused FDIONOMAD executor configs."
[ci-management.git] / jjb / hicn / hicn-docs.yaml
1 ---
2 - project:
3     name: hicn-docs
4     jobs:
5       - "hicn-docs-verify-{stream}-{os}-{executor-arch}"
6       - "hicn-docs-merge-{stream}-{os}-{executor-arch}"
7
8     project: "hicn"
9     os: ubuntu2004
10     executor-arch: "x86_64"
11     stream:
12       - "master":
13           branch: "master"
14           branch-refspec: ""
15     type:
16       - short
17       - long
18
19 - job-template:
20     name: "hicn-docs-verify-{stream}-{os}-{executor-arch}"
21
22     project-type: freestyle
23     node: "builder-{os}-prod-{executor-arch}"
24     concurrent: true
25     allow-empty: "true"
26     fingerprint: false
27     only-if-success: true
28     default-excludes: false
29
30     properties:
31       - lf-infra-properties:
32           build-days-to-keep: "{build-days-to-keep}"
33
34     parameters:
35       - project-parameter:
36           project: "{project}"
37       - gerrit-parameter:
38           branch: "{branch}"
39       - gerrit-refspec-parameter:
40           refspec: "{branch-refspec}"
41       - os-parameter:
42           os: "{os}"
43       - stream-parameter:
44           stream: "{stream}"
45
46     scm:
47       - gerrit-trigger-scm:
48           credentials-id: "jenkins-gerrit-credentials"
49           refspec: "$GERRIT_REFSPEC"
50           choosing-strategy: "gerrit"
51
52     wrappers:
53       - fdio-infra-wrappers:
54           build-timeout: "{build-timeout}"
55
56     triggers:
57       - gerrit-trigger-checkstyle:
58           name: "{project}"
59           branch: "{branch}"
60
61     builders:
62       - shell: !include-raw-escape: ../scripts/setup_executor_env.sh
63       - shell: !include-raw-escape: ../scripts/hicn/docs.sh
64
65     publishers:
66       - fdio-infra-publish
67
68 - job-template:
69     name: "hicn-docs-merge-{stream}-{os}-{executor-arch}"
70
71     project-type: freestyle
72     node: "builder-{os}-prod-{executor-arch}"
73     concurrent: false
74     allow-empty: "true"
75     fingerprint: false
76     only-if-success: true
77     default-excludes: false
78
79     properties:
80       - lf-infra-properties:
81           build-days-to-keep: "{build-days-to-keep}"
82
83     parameters:
84       - project-parameter:
85           project: "{project}"
86       - gerrit-parameter:
87           branch: "{branch}"
88       - gerrit-refspec-parameter:
89           refspec: "{branch-refspec}"
90       - os-parameter:
91           os: "{os}"
92       - stream-parameter:
93           stream: "{stream}"
94
95     scm:
96       - gerrit-trigger-scm:
97           credentials-id: "jenkins-gerrit-credentials"
98           refspec: ""
99           choosing-strategy: "default"
100
101     wrappers:
102       - fdio-infra-wrappers:
103           build-timeout: "{build-timeout}"
104
105     triggers:
106       - reverse:
107           jobs: "hicn-merge-{stream}-{os}-{executor-arch}"
108           result: "success"
109       - gerrit:
110           server-name: "Primary"
111           trigger-on:
112             - comment-added-contains-event:
113                 comment-contains-value: "run-docs"
114           projects:
115             - project-compare-type: "ANT"
116               project-pattern: "{project}"
117               branches:
118                 - branch-compare-type: "ANT"
119                   branch-pattern: "**/{branch}"
120           skip-vote:
121             successful: true
122             failed: true
123             unstable: true
124             notbuilt: true
125
126     builders:
127       - shell: !include-raw-escape: ../scripts/setup_executor_env.sh
128       - shell: !include-raw-escape: ../scripts/hicn/docs.sh
129
130     publishers:
131       - fdio-infra-publish-docs
132       - fdio-infra-publish