blob: 1f23edf21e705bee01597452276921b83d9eb8ef [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 Belur439502c2023-05-07 12:39:38 +100016- _tr069-adapter-jdk08: &tr069-adapter-jdk08 # values apply to all projects here
cschowdamacc0b7b2020-06-17 10:20:25 +000017 name: tr069-adapter-jdk08
18 # git repo
19 project: oam/tr069-adapter
20 # jenkins job name prefix
21 project-name: oam-tr069-adapter
22 mvn-settings: oam-tr069-adapter-settings
23 # defaults.yaml value is NOT used due to value set in lf-maven-jobs.yaml
24 java-version: openjdk8
25 mvn-version: mvn36
26
27- project:
28 <<: *tr069-adapter-jdk08
29 mvn-params: -Dbuild.number=${{BUILD_NUMBER}}
30 jobs:
31 - gerrit-maven-docker-verify
32 - gerrit-maven-docker-merge
33 - gerrit-maven-docker-stage
34 stream:
35 - master:
36 branch: master
37
38- project:
39 <<: *tr069-adapter-jdk08
40 name: tr069-adapter-sonar
41 # template goal install builds docker image unnecessarily
42 mvn-params: -Ddocker.skip=true
43 sonarcloud: true
Anil Belur439502c2023-05-07 12:39:38 +100044 sonarcloud-api-token: "{sonarcloud_api_token}"
45 sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
46 sonarcloud-project-organization: "{sonarcloud_project_organization}"
cschowdamacc0b7b2020-06-17 10:20:25 +000047 jobs:
48 - gerrit-maven-sonar
49
50- project:
51 <<: *tr069-adapter-jdk08
52 name: tr069-adapter-release
cschowdamacc0b7b2020-06-17 10:20:25 +000053 # maven release requires sigul which requires centos
54 # container release requires docker
55 build-node: centos7-docker-2c-8g
56 jobs:
Anil Belur439502c2023-05-07 12:39:38 +100057 - "{project-name}-gerrit-release-jobs"