Merge "Sodium branch cutting"
[releng/builder.git] / jjb / archetypes / archetypes.yaml
1 ---
2 - project:
3     name: archetypes-magnesium
4     jobs:
5       - gerrit-maven-clm
6       - '{project-name}-merge-{stream}':
7           build-timeout: 180
8           cron: '@daily'
9           mvn-goals: clean install -V -Dmaven.compile.fork=true
10       - gerrit-maven-stage:
11           sign-artifacts: true
12           mvn-central: true
13           ossrh-profile-id: 6386ebbbf3a563
14       - gerrit-maven-verify
15       - gerrit-maven-verify-dependencies:
16           build-timeout: 180
17
18     stream: magnesium
19     project: 'archetypes'
20     project-name: 'archetypes'
21     branch: 'master'
22     mvn-settings: 'archetypes-settings'
23     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
24     email-upstream: '[archetypes] [odlparent] [yangtools] [controller] [mdsal]'
25
26     # Used by the release job
27     staging-profile-id: d88dcfe6ce48d
28
29 - project:
30     name: archetypes-sodium
31     jobs:
32       - gerrit-maven-clm
33       - '{project-name}-merge-{stream}':
34           build-timeout: 180
35           cron: '@daily'
36           mvn-goals: clean install -V -Dmaven.compile.fork=true
37       - gerrit-maven-stage:
38           sign-artifacts: true
39           mvn-central: true
40           ossrh-profile-id: 6386ebbbf3a563
41       - gerrit-maven-verify
42       - gerrit-maven-verify-dependencies:
43           build-timeout: 180
44
45     stream: sodium
46     project: 'archetypes'
47     project-name: 'archetypes'
48     branch: 'stable/sodium'
49     mvn-settings: 'archetypes-settings'
50     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
51     email-upstream: '[archetypes] [odlparent] [yangtools] [controller] [mdsal]'
52
53     # Used by the release job
54     staging-profile-id: d88dcfe6ce48d
55
56 - project:
57     name: archetypes-neon
58     jobs:
59       - gerrit-maven-clm
60       - '{project-name}-merge-{stream}':
61           build-timeout: 180
62           cron: '@daily'
63           mvn-goals: clean install -V -Dmaven.compile.fork=true
64       - gerrit-maven-stage:
65           sign-artifacts: true
66           mvn-central: true
67           ossrh-profile-id: 6386ebbbf3a563
68       - gerrit-maven-verify
69       - gerrit-maven-verify-dependencies:
70           build-timeout: 180
71
72     stream: neon
73     project: 'archetypes'
74     project-name: 'archetypes'
75     branch: 'stable/neon'
76     mvn-settings: 'archetypes-settings'
77     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
78     email-upstream: '[archetypes] [odlparent] [yangtools] [controller] [mdsal]'
79
80     # Used by the release job
81     staging-profile-id: d88dcfe6ce48d
82
83 - project:
84     name: archetypes-fluorine
85     jobs:
86       - gerrit-maven-clm
87       - '{project-name}-merge-{stream}':
88           build-timeout: 180
89           cron: '@daily'
90           mvn-goals: clean install -V -Dmaven.compile.fork=true
91       - gerrit-maven-stage:
92           sign-artifacts: true
93           mvn-central: true
94           ossrh-profile-id: 6386ebbbf3a563
95       - gerrit-maven-verify
96       - gerrit-maven-verify-dependencies:
97           build-timeout: 180
98
99     stream: fluorine
100     project: 'archetypes'
101     project-name: 'archetypes'
102     branch: 'stable/fluorine'
103     mvn-settings: 'archetypes-settings'
104     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
105     email-upstream: '[archetypes] [odlparent] [yangtools] [controller] [mdsal]'
106
107     # Used by the release job
108     staging-profile-id: d88dcfe6ce48d
109
110 - project:
111     name: archetypes-sonar
112     jobs:
113       - gerrit-maven-sonar
114
115     project: 'archetypes'
116     project-name: 'archetypes'
117     branch: 'master'
118     mvn-settings: 'archetypes-settings'
119
120 - project:
121     name: archetypes-view
122     views:
123       - project-view
124     project-name: archetypes