# Cloud Configuration
CLOUD_CREDENTIAL_ID=os-cloud
-CLOUD_URL=https://auth.vexxhost.net/v3/
+CLOUD_URL=https://auth.vexxhost.net/v3
CLOUD_IGNORE_SSL=false
CLOUD_ZONE=ca-ymq-1
mvn-settings: 'controller-settings'
mvn-goals: 'clean deploy -Pintegrationtests,docs'
mvn-opts: '-Xmx4096m -Dmaven.compile.fork=true'
-
-- project:
- name: controller-sonarcloud
- jobs:
- - gerrit-maven-sonar:
- mvn-params: >
- -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
- -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec
-
- project: 'controller'
- project-name: 'controller-sonarcloud'
- branch: master
- build-node: centos7-builder-8c-8g
- java-version: 'openjdk11'
- mvn-settings: 'controller-settings'
- mvn-goals: 'clean deploy -Pintegrationtests,docs'
- mvn-opts: '-Xmx4096m -Dmaven.compile.fork=true'
sonarcloud: true
sonarcloud-project-organization: '{sonarcloud_project_organization}'
sonarcloud-api-token: '{sonarcloud_api_token}'
build-node: centos7-builder-2c-8g
mvn-settings: 'dluxapps-settings'
mvn-opts: '-Xmx1024m'
+ sonarcloud: true
+ sonarcloud-project-organization: '{sonarcloud_project_organization}'
+ sonarcloud-api-token: '{sonarcloud_api_token}'
+ sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
- project:
name: dluxapps-view
mvn-goals: '-U clean deploy findbugs:findbugs'
mvn-opts: '-Xmx1024m'
disable-job: true
+ sonarcloud: true
+ sonarcloud-project-organization: '{sonarcloud_project_organization}'
+ sonarcloud-api-token: '{sonarcloud_api_token}'
+ sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
- project:
name: groupbasedpolicy-view
mvn-settings: integration-distribution-settings
mvn-goals: clean install dependency:tree -DoutputFile=dependency_tree.txt
mvn-opts: '-Xmx1024m'
+ sonarcloud: true
+ sonarcloud-project-organization: '{sonarcloud_project_organization}'
+ sonarcloud-api-token: '{sonarcloud_api_token}'
+ sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
- project:
name: distribution-view
mvn-settings: 'l2switch-settings'
mvn-opts: '-Xmx1024m -Dmaven.compile.fork=true'
disable-job: true
+ sonarcloud: true
+ sonarcloud-project-organization: '{sonarcloud_project_organization}'
+ sonarcloud-api-token: '{sonarcloud_api_token}'
+ sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
- project:
name: l2switch-view
mvn-settings: 'mdsal-settings'
mvn-goals: '-Dmaven.compile.fork=true clean deploy -Dintegrationtests'
mvn-opts: '-Xmx2048m'
+ sonarcloud: true
+ sonarcloud-project-organization: '{sonarcloud_project_organization}'
+ sonarcloud-api-token: '{sonarcloud_api_token}'
+ sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
- project:
name: mdsal-view
--- /dev/null
+---
+- project:
+ name: odlguice
+ jobs:
+ - gerrit-release-merge
+ - gerrit-tox-verify
+
+ stream:
+ - aluminium:
+ branch: 'master'
+ - magnesium:
+ branch: 'stable/magnesium'
+
+ project: odlguice
+ project-name: odlguice
+ build-node: centos7-builder-2c-2g
+ build-timeout: 60
+ mvn-settings: 'odlguice-settings'
+
+ # Used by the release job
+ staging-profile-id: 44ce7d1aad49e
+
+- project:
+ name: odlguice-view
+ views:
+ - project-view
+ project-name: odlguice
java-version: 'openjdk11'
mvn-settings: 'odlparent-settings'
mvn-opts: '-Xmx1024m'
+ sonarcloud: true
+ sonarcloud-project-organization: '{sonarcloud_project_organization}'
+ sonarcloud-api-token: '{sonarcloud_api_token}'
+ sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
- project:
name: odlparent-view
mvn-settings: 'of-config-settings'
mvn-opts: '-Xmx1024m'
disable-job: true
+ sonarcloud: true
+ sonarcloud-project-organization: '{sonarcloud_project_organization}'
+ sonarcloud-api-token: '{sonarcloud_api_token}'
+ sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
- project:
name: of-config-view
mvn-settings: 'packetcable-settings'
mvn-opts: '-Xmx1024m'
disable-job: true
+ sonarcloud: true
+ sonarcloud-project-organization: '{sonarcloud_project_organization}'
+ sonarcloud-api-token: '{sonarcloud_api_token}'
+ sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
- project:
name: packetcable-view
branch: 'master'
mvn-settings: 'snmp-settings'
mvn-opts: '-Xmx1024m'
+ sonarcloud: true
+ sonarcloud-project-organization: '{sonarcloud_project_organization}'
+ sonarcloud-api-token: '{sonarcloud_api_token}'
+ sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
- project:
name: snmp-view
branch: 'master'
mvn-settings: 'snmp4sdn-settings'
mvn-opts: '-Xmx1024m'
+ sonarcloud: true
+ sonarcloud-project-organization: '{sonarcloud_project_organization}'
+ sonarcloud-api-token: '{sonarcloud_api_token}'
+ sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
- project:
name: snmp4sdn-view
java-version: 'openjdk11'
mvn-settings: 'yangtools-settings'
mvn-opts: '-Xmx1024m'
+ sonarcloud: true
+ sonarcloud-project-organization: '{sonarcloud_project_organization}'
+ sonarcloud-api-token: '{sonarcloud_api_token}'
+ sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
- project:
name: yangtools-view