Merge "Install packages one at a time"
[releng/builder.git] / jjb / archetypes / archetypes.yaml
1 ---
2 - project:
3     name: archetypes-magnesium
4     jobs:
5       - gerrit-release-merge
6       - gerrit-maven-clm
7       - '{project-name}-merge-{stream}':
8           build-timeout: 180
9           cron: '@daily'
10           mvn-goals: clean install -V -Dmaven.compile.fork=true
11       - gerrit-maven-stage:
12           sign-artifacts: true
13       - odl-maven-verify-jobs
14
15     stream: magnesium
16     project: 'archetypes'
17     project-name: 'archetypes'
18     branch: 'master'
19     java-version: 'openjdk11'
20     mvn-settings: 'archetypes-settings'
21     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
22     email-upstream: '[archetypes] [odlparent] [yangtools] [controller] [mdsal]'
23
24     # Used by the release job
25     staging-profile-id: d88dcfe6ce48d
26
27 - project:
28     name: archetypes-sodium
29     jobs:
30       - gerrit-maven-clm
31       - '{project-name}-merge-{stream}':
32           build-timeout: 180
33           cron: '@daily'
34           mvn-goals: clean install -V -Dmaven.compile.fork=true
35       - gerrit-maven-stage:
36           sign-artifacts: true
37       - odl-maven-verify-jobs
38
39     stream: sodium
40     project: 'archetypes'
41     project-name: 'archetypes'
42     branch: 'stable/sodium'
43     mvn-settings: 'archetypes-settings'
44     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
45     email-upstream: '[archetypes] [odlparent] [yangtools] [controller] [mdsal]'
46
47     # Used by the release job
48     staging-profile-id: d88dcfe6ce48d
49
50 - project:
51     name: archetypes-neon
52     jobs:
53       - gerrit-maven-clm
54       - '{project-name}-merge-{stream}':
55           build-timeout: 180
56           cron: '@daily'
57           mvn-goals: clean install -V -Dmaven.compile.fork=true
58       - gerrit-maven-stage:
59           sign-artifacts: true
60       - odl-maven-verify-jobs
61
62     stream: neon
63     project: 'archetypes'
64     project-name: 'archetypes'
65     branch: 'stable/neon'
66     mvn-settings: 'archetypes-settings'
67     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
68     email-upstream: '[archetypes] [odlparent] [yangtools] [controller] [mdsal]'
69
70     # Used by the release job
71     staging-profile-id: d88dcfe6ce48d
72
73 - project:
74     name: archetypes-sonar
75     jobs:
76       - gerrit-maven-sonar
77
78     project: 'archetypes'
79     project-name: 'archetypes'
80     branch: 'master'
81     java-version: 'openjdk11'
82     mvn-settings: 'archetypes-settings'
83
84 - project:
85     name: archetypes-view
86     views:
87       - project-view
88     project-name: archetypes