X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=jjb%2Fjsonrpc%2Fjsonrpc.yaml;h=9992b2b66006136fea7cd1f98f33f030e1664199;hb=6db63fabeac500383eff09cf4f11dd3e3d0cb728;hp=41522921f345e23577fc920fde449627c3e412ee;hpb=7d48177bafbb4c3beb042da423f77bfbc912364c;p=releng%2Fbuilder.git diff --git a/jjb/jsonrpc/jsonrpc.yaml b/jjb/jsonrpc/jsonrpc.yaml index 41522921f..9992b2b66 100644 --- a/jjb/jsonrpc/jsonrpc.yaml +++ b/jjb/jsonrpc/jsonrpc.yaml @@ -1,32 +1,24 @@ --- - project: - name: jsonrpc-sodium + name: jsonrpc-aluminium jobs: - - odl-maven-jobs + - '{project-name}-distribution-check-{stream}' + - '{project-name}-rtd-jobs': + build-node: centos7-builder-2c-2g + project-pattern: jsonrpc + rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-jsonrpc/91870/ + rtd-token: 04d31d4414734686d63f9b160e974fe5a18d031d + - gerrit-release-merge + - odl-maven-jobs-jdk11 + - odl-maven-verify-jobs project: 'jsonrpc' project-name: 'jsonrpc' - stream: sodium + stream: aluminium + java-version: 'openjdk11' branch: 'master' mvn-settings: 'jsonrpc-settings' - mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}' - email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]' - - # Used by the release job - staging-profile-id: 96fdf4408765d - -- project: - name: jsonrpc-neon - jobs: - - odl-maven-jobs - - project: 'jsonrpc' - project-name: 'jsonrpc' - stream: neon - branch: 'stable/neon' - mvn-settings: 'jsonrpc-settings' - mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' + mvn-opts: '-Xmx1024m' dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}' email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]' @@ -34,16 +26,24 @@ staging-profile-id: 96fdf4408765d - project: - name: jsonrpc-fluorine + name: jsonrpc-magnesium jobs: - - odl-maven-jobs + - '{project-name}-distribution-check-{stream}' + - '{project-name}-rtd-jobs': + build-node: centos7-builder-2c-2g + project-pattern: jsonrpc + rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-jsonrpc/91870/ + rtd-token: 04d31d4414734686d63f9b160e974fe5a18d031d + - odl-maven-jobs-jdk11 + - odl-maven-verify-jobs project: 'jsonrpc' project-name: 'jsonrpc' - stream: fluorine - branch: 'stable/fluorine' + stream: magnesium + java-version: 'openjdk11' + branch: 'stable/magnesium' mvn-settings: 'jsonrpc-settings' - mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' + mvn-opts: '-Xmx1024m' dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}' email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]' @@ -51,20 +51,24 @@ staging-profile-id: 96fdf4408765d - project: - name: jsonrpc-oxygen + name: jsonrpc-sodium jobs: - - '{project-name}-distribution-check-{stream}' + - '{project-name}-rtd-jobs': + build-node: centos7-builder-2c-2g + project-pattern: jsonrpc + rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-jsonrpc/91870/ + rtd-token: 04d31d4414734686d63f9b160e974fe5a18d031d - odl-maven-jobs + - odl-maven-verify-jobs project: 'jsonrpc' project-name: 'jsonrpc' - stream: oxygen - branch: 'stable/oxygen' + stream: sodium + branch: 'stable/sodium' mvn-settings: 'jsonrpc-settings' - mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' + mvn-opts: '-Xmx1024m' dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}' email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]' - disable-job: true # Used by the release job staging-profile-id: 96fdf4408765d @@ -78,7 +82,11 @@ project-name: 'jsonrpc' branch: 'master' mvn-settings: 'jsonrpc-settings' - mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' + 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: jsonrpc-view