blob: ce4da6ffa3625214b591638ef5be463566c8eaed [file] [log] [blame]
cschowdamacc0b7b2020-06-17 10:20:25 +00001---
2- project:
3 name: oam-tr069-adapter-project-view
4 project-name: oam-tr069-adapter
5 views:
6 - project-view
7
8- project:
9 name: oam-tr069-adapter-info
10 project: oam/tr069-adapter
11 project-name: oam-tr069-adapter
12 build-node: centos7-builder-1c-1g
13 jobs:
14 - gerrit-info-yaml-verify
15
16- tr069-adapter-jdk08: &tr069-adapter-jdk08
17 # values apply to all projects here
18 name: tr069-adapter-jdk08
19 # git repo
20 project: oam/tr069-adapter
21 # jenkins job name prefix
22 project-name: oam-tr069-adapter
23 mvn-settings: oam-tr069-adapter-settings
24 # defaults.yaml value is NOT used due to value set in lf-maven-jobs.yaml
25 java-version: openjdk8
26 mvn-version: mvn36
27
28- project:
29 <<: *tr069-adapter-jdk08
30 mvn-params: -Dbuild.number=${{BUILD_NUMBER}}
31 jobs:
32 - gerrit-maven-docker-verify
33 - gerrit-maven-docker-merge
34 - gerrit-maven-docker-stage
35 stream:
36 - master:
37 branch: master
38
39- project:
40 <<: *tr069-adapter-jdk08
41 name: tr069-adapter-sonar
42 # template goal install builds docker image unnecessarily
43 mvn-params: -Ddocker.skip=true
44 sonarcloud: true
45 sonarcloud-api-token: '{sonarcloud_api_token}'
46 sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
47 sonarcloud-project-organization: '{sonarcloud_project_organization}'
48 jobs:
49 - gerrit-maven-sonar
50
51- project:
52 <<: *tr069-adapter-jdk08
53 name: tr069-adapter-release
54 branch: master
55 # maven release requires sigul which requires centos
56 # container release requires docker
57 build-node: centos7-docker-2c-8g
58 jobs:
59 - '{project-name}-gerrit-release-jobs'
60