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