9712a8e0984529a278934a32b06bfadb6bb01eeb
[ci-management.git] / jjb / vfc / vfc-nfvo-lcm-java.yaml
1 ---
2 - project:
3     name: vfc-nfvo-lcm-java
4     project-name: "vfc-nfvo-lcm"
5     project: "vfc/nfvo/lcm"
6     stream:
7       - "master":
8           branch: "master"
9     mvn-settings: "vfc-nfvo-lcm-settings"
10     jobs:
11       - "{project-name}-{stream}-verify-java"
12       - "{project-name}-{stream}-merge-java"
13       - gerrit-maven-stage:
14           sbom-generator: true
15           sign-artifacts: true
16           build-node: centos8-docker-4c-4g
17           maven-versions-plugin: true
18       - "{project-name}-{stream}-docker-java-version-shell-daily":
19           docker-pom: "pom.xml"
20           mvn-goals: "install"
21           script: !include-raw-escape: "build-nfvo-lcm-docker-image.sh"
22           build-node: ubuntu1804-docker-8c-8g
23       - "{project-name}-gerrit-release-jobs":
24           build-node: centos7-docker-2c-1g
25     files: "**"
26     archive-artifacts: ""
27     build-node: centos8-redis-4c-4g
28
29 - project:
30     name: vfc-nfvo-lcm-sonar
31     jobs:
32       - gerrit-maven-sonar
33     sonarcloud: true
34     sonarcloud-project-organization: "{sonarcloud_project_organization}"
35     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
36     sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
37     cron: "@daily"
38     build-node: ubuntu1804-builder-4c-4g
39     project: "vfc/nfvo/lcm"
40     project-name: "vfc-nfvo-lcm"
41     branch: "master"
42     mvn-settings: "vfc-nfvo-lcm-settings"
43     mvn-goals: "clean install"
44     mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
45
46 - project:
47     name: vfc-nfvo-lcm-java-clm
48     jobs:
49       - gerrit-maven-clm
50     nexus-iq-namespace: "onap-"
51     project: vfc/nfvo/lcm
52     project-name: "vfc-nfvo-lcm"
53     build-node: centos8-redis-4c-4g
54     branch: "master"
55     mvn-settings: "vfc-nfvo-lcm-settings"