4 project-name: 'vnfsdk-ves-agent'
7 pom: 'veslibrary/ves_javalibrary/evel_javalib2/pom.xml'
8 pattern: 'veslibrary/**'
10 - '{project-name}-{stream}-verify-java':
11 mvn-params: '-f veslibrary/ves_javalibrary/evel_javalib2/pom.xml'
12 - '{project-name}-{stream}-{subproject}-verify-java'
13 - '{project-name}-{stream}-{subproject}-merge-java'
14 - 'gerrit-cmake-verify':
16 pre-build: !include-raw-escape: ./vnfsdk-ves-agent-cpp.sh
17 build-dir: $WORKSPACE/veslibrary/ves_cpplibrary/src/build
19 build-node: centos7-builder-4c-4g
22 build-node: centos7-builder-4c-4g
23 maven-versions-plugin: true
24 mvn-params: '-f veslibrary/ves_javalibrary/evel_javalib2/pom.xml'
25 mvn-pom: 'veslibrary/ves_javalibrary/evel_javalib2/pom.xml'
26 pattern: 'veslibrary/**'
27 project: 'vnfsdk/ves-agent'
31 mvn-settings: 'vnfsdk-ves-agent-settings'
34 build-node: ubuntu1804-builder-4c-4g
37 name: vnfsdk-ves-agent-sonar
42 pre-build: !include-raw-escape: ./vnfsdk-ves-agent-cpp.sh
43 build-dir: $WORKSPACE/veslibrary/ves_cpplibrary/src/build
44 cmake-opts: '-DENABLE_COVERAGE=on -DCOVERAGE_DIR=coverage'
45 sonarcloud-api-token: '{sonarcloud_api_token}'
46 sonarcloud-organization: '{sonarcloud_project_organization}'
47 sonarcloud-project-key: '{sonarcloud_project_organization}_vnfsdk-ves-agent'
50 build-node: centos7-builder-4c-4g
52 sonarcloud-project-organization: '{sonarcloud_project_organization}'
53 sonarcloud-api-token: '{sonarcloud_api_token}'
54 sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
55 sonar-mvn-goal: '{sonar_mvn_goal}'
57 build-node: ubuntu1804-builder-4c-4g
58 project: 'vnfsdk/ves-agent'
59 project-name: 'vnfsdk-ves-agent'
61 mvn-params: '-f veslibrary/ves_javalibrary/evel_javalib2/pom.xml'
62 mvn-settings: 'vnfsdk-ves-agent-settings'
63 mvn-goals: 'clean install'
64 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
67 name: vnfsdk-ves-agent-info
69 - gerrit-info-yaml-verify
70 build-node: centos7-builder-2c-1g
71 project: 'vnfsdk/ves-agent'
72 project-name: 'vnfsdk-ves-agent'
76 name: vnfsdk-ves-agent-clm
79 mvn-params: '-f veslibrary/ves_javalibrary/evel_javalib2/pom.xml'
80 nexus-iq-namespace: 'onap-'
81 project: vnfsdk/ves-agent
82 project-name: 'vnfsdk-ves-agent'
83 build-node: ubuntu1804-builder-4c-4g
85 mvn-settings: 'vnfsdk-ves-agent-settings'