blob: 348e66bac8bb91b461893785d86ffea1af13ef9c [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
Anil Belur4e0d56a2023-04-18 11:49:03 +100016- _tr069-adapter-jdk08: &tr069-adapter-jdk08
cschowdamacc0b7b2020-06-17 10:20:25 +000017 # 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
cschowdamacc0b7b2020-06-17 10:20:25 +000054 # maven release requires sigul which requires centos
55 # container release requires docker
56 build-node: centos7-docker-2c-8g
57 jobs:
58 - '{project-name}-gerrit-release-jobs'