--- /dev/null
+---
+name: Gerrit ci-management Verify
+
+# yamllint disable-line rule:truthy
+on:
+ workflow_dispatch:
+ inputs:
+ GERRIT_BRANCH:
+ description: "Branch that change is against"
+ required: true
+ type: string
+ GERRIT_CHANGE_ID:
+ description: "The ID for the change"
+ required: true
+ type: string
+ GERRIT_CHANGE_NUMBER:
+ description: "The Gerrit number"
+ required: true
+ type: string
+ GERRIT_CHANGE_URL:
+ description: "URL to the change"
+ required: true
+ type: string
+ GERRIT_EVENT_TYPE:
+ description: "Type of Gerrit event"
+ required: true
+ type: string
+ GERRIT_PATCHSET_NUMBER:
+ description: "The patch number for the change"
+ required: true
+ type: string
+ GERRIT_PATCHSET_REVISION:
+ description: "The revision sha"
+ required: true
+ type: string
+ GERRIT_PROJECT:
+ description: "Project in Gerrit"
+ required: true
+ type: string
+ GERRIT_REFSPEC:
+ description: "Gerrit refspec of change"
+ required: true
+ type: string
+
+concurrency:
+ # yamllint disable-line rule:line-length
+ group: ci-management-${{ github.workflow }}-${{ github.event.inputs.GERRIT_CHANGE_ID || github.run_id }}
+ cancel-in-progress: true
+
+permissions: read-all
+
+jobs:
+ call-gerrit-ci-management-verify:
+ # yamllint disable-line rule:line-length
+ uses: lfit/releng-reusable-workflows/.github/workflows/composed-ci-management-verify.yaml@main
+ with:
+ GERRIT_BRANCH: ${{ inputs.GERRIT_BRANCH }}
+ GERRIT_CHANGE_ID: ${{ inputs.GERRIT_CHANGE_ID }}
+ GERRIT_CHANGE_NUMBER: ${{ inputs.GERRIT_CHANGE_NUMBER }}
+ GERRIT_CHANGE_URL: ${{ inputs.GERRIT_CHANGE_URL }}
+ GERRIT_EVENT_TYPE: ${{ inputs.GERRIT_EVENT_TYPE }}
+ GERRIT_PATCHSET_NUMBER: ${{ inputs.GERRIT_PATCHSET_NUMBER }}
+ GERRIT_PATCHSET_REVISION: ${{ inputs.GERRIT_PATCHSET_REVISION }}
+ GERRIT_PROJECT: ${{ inputs.GERRIT_PROJECT }}
+ GERRIT_REFSPEC: ${{ inputs.GERRIT_REFSPEC }}
+ comment-only: "true"
+ secrets:
+ GERRIT_SSH_PRIVKEY: ${{ secrets.GERRIT_SSH_PRIVKEY }}
+ CLOUDS_ENV_B64: ${{ secrets.CLOUDS_ENV_B64 }}
+ CLOUDS_YAML_B64: ${{ secrets.CLOUDS_YAML_B64 }}
jobs:
call-gerrit-ci-management-verify:
# yamllint disable-line rule:line-length
- uses: lfit/releng-reusable-workflows/.github/workflows/gerrit-ci-management-verify.yaml@4763193f992b39532dd373a268ed6d6fe11f8b72
+ uses: lfit/releng-reusable-workflows/.github/workflows/gerrit-ci-management-verify.yaml@main
with:
GERRIT_BRANCH: ${{ inputs.GERRIT_BRANCH }}
GERRIT_CHANGE_ID: ${{ inputs.GERRIT_CHANGE_ID }}
-Subproject commit cdd11933d0985372daf527d7e54f2a741f62a5f0
+Subproject commit 766dbef8a63d824d6e551d4f179806521be95d13
--- /dev/null
+LABELS=ubuntu2004-devstack-4c-16g
+IMAGE_NAME=ZZCI - Ubuntu 20.04 - devstack - x86_64 - 20230913-103335.070
+HARDWARE_ID=v3-standard-4
release
pypi-test
pypi
+ pypi-onapsdk
[staging]
repository: https://nexus3.onap.org/repository/PyPi.staging/
password: $PYPI_TOKEN
[pypi-onapsdk]
-repository: https://pypi.org/
+repository: https://upload.pypi.org/legacy/
username: __token__
password: $ONAP_PYPI_TOKEN
--- /dev/null
+---
+name: "modeling-yang-kit-settings"
+comment: "modeling-yang-kit-settings"
---
serverCredentialMappings:
- serverId: "ecomp-snapshots"
- credentialsId: &cred "modeling-yangvalidators"
+ credentialsId: &cred "modeling-yang-kit"
- serverId: "ecomp-site"
credentialsId: *cred
- serverId: "ecomp-staging"
+++ /dev/null
----
-name: "modeling-yangvalidators-settings"
-comment: "modeling-yangvalidators-settings"
--- /dev/null
+---
+name: "usecase-ui-llm-adaptation-settings"
+comment: "usecase-ui-llm-adaptation-settings"
--- /dev/null
+../../../managed-config-templates/mavenSettings-content
\ No newline at end of file
--- /dev/null
+../../../managed-config-templates/mavenSettings-serverCredentialMappings.sandbox.yaml
\ No newline at end of file
--- /dev/null
+---
+serverCredentialMappings:
+ - serverId: "ecomp-snapshots"
+ credentialsId: &cred "usecase-ui-llm-adaptation"
+ - serverId: "ecomp-site"
+ credentialsId: *cred
+ - serverId: "ecomp-staging"
+ credentialsId: *cred
+ - serverId: "nexus3.onap.org:10001"
+ credentialsId: "read-only-docker"
+ - serverId: "nexus3.onap.org:10002"
+ credentialsId: *cred
+ - serverId: "nexus3.onap.org:10003"
+ credentialsId: *cred
+ - serverId: "nexus3.onap.org:10004"
+ credentialsId: *cred
+ - serverId: "docker.io"
+ credentialsId: "onap_dockerhub_creds"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "aai/aai-common"
project-name: "aai-aai-common"
mvn-version: "mvn35"
java-version: openjdk8
-- project:
- name: aai-aai-common-info
- project-name: aai-aai-common
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: aai/aai-common
- branch: master
-
- project:
name: "aai-aai-common-docker"
jobs:
- - gerrit-docker-verify
- - gerrit-docker-merge
- gerrit-maven-docker-stage:
sbom-generator: true
mvn-params: "-P docker -Dmaven.test.skip=true"
jobs:
- gerrit-maven-verify
- gerrit-maven-merge:
- cron: "@daily"
- gerrit-maven-stage:
sign-artifacts: true
build-node: centos8-docker-4c-4g
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "aai/babel"
project-name: "aai-babel"
mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
java-version: openjdk11
mvn-version: "mvn36"
-
-- project:
- name: aai-babel-info
- project-name: aai-babel
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: aai/babel
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "aai/graphadmin"
project-name: "aai-graphadmin"
mvn-settings: "aai-graphadmin-settings"
mvn-version: "mvn35"
java-version: openjdk8
-
-- project:
- name: aai-graphadmin-info
- project-name: aai-graphadmin
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: aai/graphadmin
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "aai/graphgraph"
project-name: "aai-graphgraph"
- "master":
branch: "master"
mvn-settings: "aai-graphgraph-settings"
-
-- project:
- name: aai-graphgraph-info
- project-name: aai-graphgraph
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: aai/graphgraph
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "aai/logging-service"
project-name: "aai-logging-service"
- "master":
branch: "master"
mvn-settings: "aai-logging-service-settings"
-
-- project:
- name: aai-logging-service-info
- project-name: aai-logging-service
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: aai/logging-service
- branch: master
jobs:
- gerrit-maven-verify
- gerrit-maven-merge:
- cron: "@daily"
- gerrit-maven-stage:
sign-artifacts: true
build-node: centos8-docker-4c-4g
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "aai/model-loader"
project-name: "aai-model-loader"
mvn-settings: "aai-model-loader-settings"
mvn-version: "mvn36"
java-version: openjdk11
-
-- project:
- name: aai-model-loader-info
- project-name: aai-model-loader
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: aai/model-loader
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "aai/resources"
project-name: "aai-resources"
mvn-settings: "aai-resources-settings"
mvn-version: "mvn35"
java-version: openjdk8
-
-- project:
- name: aai-resources-info
- project-name: aai-resources
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: aai/resources
- branch: master
- java-version: openjdk8
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "aai/rest-client"
project-name: "aai-rest-client"
- "master":
branch: "master"
mvn-settings: "aai-rest-client-settings"
-
-- project:
- name: aai-rest-client-info
- project-name: aai-rest-client
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: aai/rest-client
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
java-version: openjdk11
project: "aai/schema-service"
branch: "master"
mvn-settings: "aai-schema-service-settings"
mvn-version: "mvn36"
-
-- project:
- name: aai-schema-service-info
- project-name: aai-schema-service
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: aai/schema-service
- branch: master
jobs:
- gerrit-maven-verify
- gerrit-maven-merge:
- cron: "@daily"
- gerrit-maven-stage:
sign-artifacts: true
build-node: centos8-docker-4c-4g
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "aai/sparky-be"
project-name: "aai-sparky-be"
mvn-settings: "aai-sparky-be-settings"
mvn-version: "mvn36"
java-version: openjdk11
-
-- project:
- name: aai-sparky-be-info
- project-name: aai-sparky-be
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: aai/sparky-be
- branch: master
files: "**"
archive-artifacts: ""
-- project:
- name: aai-sparky-fe-info
- project-name: aai-sparky-fe
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: aai/sparky-fe
- branch: master
-
- project:
name: aai-sparky-fe-sonar
jobs:
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "aai/sparky-fe"
project-name: "aai-sparky-fe"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "aai/traversal"
project-name: "aai-traversal"
mvn-settings: "aai-traversal-settings"
mvn-version: "mvn35"
java-version: openjdk8
-
-- project:
- name: aai-traversal-info
- project-name: aai-traversal
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: aai/traversal
- branch: master
- gerrit-maven-verify:
mvn-params: "-Ddocker.skip.push=true -Pdocker"
- gerrit-maven-merge:
- cron: "@daily"
mvn-params: "-Dmaven.test.skip=true"
- gerrit-maven-stage:
build-node: centos8-docker-8c-8g
container-staging-registry: "nexus3.onap.org:10003"
mvn-params: "-Dmaven.test.skip=true -Pdocker"
maven-versions-plugin: true
- cron: "@daily"
- "{project-name}-gerrit-release-jobs":
build-node: centos7-docker-2c-1g
nexus-snapshot-repo: "snapshots"
- project:
- name: ccsdk-apps
- project-name: "ccsdk-apps-java17"
+ name: ccsdk-apps-released-java17
+ project-name: "ccsdk-apps"
jobs:
- gerrit-maven-verify:
mvn-params: "-Ddocker.skip.push=true -Pdocker"
- gerrit-maven-merge:
- cron: "@daily"
mvn-params: "-Dmaven.test.skip=true"
- gerrit-maven-stage:
build-node: centos8-docker-8c-8g
container-staging-registry: "nexus3.onap.org:10003"
mvn-params: "-Dmaven.test.skip=true -Pdocker"
maven-versions-plugin: true
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "ccsdk/apps"
+ stream:
+ - "montreal":
+ branch: "montreal"
+ - "london":
+ branch: "london"
+ java-version: openjdk17
+ mvn-version: "mvn38"
+ mvn-settings: "ccsdk-apps-settings"
+ # due to a strange macro / variable translation problem this needs to be
+ # passed as a string block to properly get the properties correctly defined
+ # in the job
+ maven-deploy-properties: |
+ deployAtEnd=true
+ files: "**"
+ archive-artifacts: ""
+ build-node: centos8-docker-8c-8g
+ mvn-snapshot-id: "ecomp-snapshots"
+ nexus-snapshot-repo: "snapshots"
+
+- project:
+ name: ccsdk-apps-current-java17
+ project-name: "ccsdk-apps"
+ jobs:
+ - gerrit-maven-verify:
+ mvn-params: "-Ddocker.skip.push=true -Pdocker"
+ - gerrit-maven-merge:
cron: "@daily"
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-stage:
+ build-node: centos8-docker-8c-8g
+ sign-artifacts: true
+ mvn-params: "-Dmaven.test.skip=true"
+ cron: ""
+ sbom-generator: true
+
+ - gerrit-maven-docker-stage:
+ cron: "@daily"
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ mvn-params: "-Dmaven.test.skip=true -Pdocker"
+ maven-versions-plugin: true
- "{project-name}-gerrit-release-jobs":
build-node: centos7-docker-2c-1g
stream:
- "master":
branch: "master"
- - "london":
- branch: "london"
java-version: openjdk17
mvn-version: "mvn38"
mvn-settings: "ccsdk-apps-settings"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "ccsdk/apps"
project-name: "ccsdk-apps"
mvn-settings: "ccsdk-apps-settings"
mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
build-node: ubuntu1804-builder-4c-4g
-
-- project:
- name: ccsdk-apps-info
- project-name: ccsdk-apps
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: ccsdk/apps
- branch: master
stream:
- "master":
branch: "master"
+ - "montreal":
+ branch: "montreal"
- "london":
branch: "london"
- "kohn":
- gerrit-maven-verify:
cron: ""
- gerrit-maven-merge:
- cron: "@daily"
mvn-params: "-Dmaven.test.skip=true"
- gerrit-maven-stage:
build-node: centos8-docker-8c-8g
container-staging-registry: "nexus3.onap.org:10003"
mvn-params: "-Dmaven.test.skip=true -Pdocker"
maven-versions-plugin: true
- cron: "@daily"
- "{project-name}-gerrit-release-jobs":
build-node: centos7-docker-2c-1g
project: "ccsdk/oran"
nexus-snapshot-repo: "snapshots"
- project:
- name: ccsdk-oran-java17
+ name: ccsdk-oran-released-java17
project-name: "ccsdk-oran"
jobs:
- gerrit-maven-verify:
cron: ""
- gerrit-maven-merge:
- cron: "@daily"
mvn-params: "-Dmaven.test.skip=true"
- gerrit-maven-stage:
build-node: centos8-docker-8c-8g
container-staging-registry: "nexus3.onap.org:10003"
mvn-params: "-Dmaven.test.skip=true -Pdocker"
maven-versions-plugin: true
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+ project: "ccsdk/oran"
+ stream:
+ - "montreal":
+ branch: "montreal"
+ - "london":
+ branch: "london"
+ java-version: openjdk17
+ mvn-version: "mvn38"
+ mvn-settings: "ccsdk-oran-settings"
+ files: "**"
+ archive-artifacts: ""
+ docker-pom: "pom.xml"
+ mvn-profile: docker
+ build-node: centos8-docker-8c-8g
+ mvn-snapshot-id: "ecomp-snapshots"
+ nexus-snapshot-repo: "snapshots"
+
+- project:
+ name: ccsdk-oran-current-java17
+ project-name: "ccsdk-oran"
+ jobs:
+ - gerrit-maven-verify:
+ cron: ""
+ - gerrit-maven-merge:
cron: "@daily"
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-stage:
+ build-node: centos8-docker-8c-8g
+ sign-artifacts: true
+ mvn-params: "-Dmaven.test.skip=true"
+ mvn-opts: "-Ddocker.skip=true"
+ cron: "@daily"
+ sbom-generator: true
+ - gerrit-maven-docker-stage:
+ build-node: centos8-docker-8c-8g
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ mvn-params: "-Dmaven.test.skip=true -Pdocker"
+ maven-versions-plugin: true
- "{project-name}-gerrit-release-jobs":
build-node: centos7-docker-2c-1g
project: "ccsdk/oran"
stream:
- "master":
branch: "master"
- - "london":
- branch: "london"
java-version: openjdk17
mvn-version: "mvn38"
mvn-settings: "ccsdk-oran-settings"
mvn-opts: "-Ddocker.skip=true --add-opens=java.base/java.util=ALL-UNNAMED"
build-node: centos8-builder-4c-4g
-- project:
- name: ccsdk-oran-info
- project: ccsdk/oran
- project-name: ccsdk-oran
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: ccsdk-oran-sonar
jobs:
- compare-type: REG_EXP
pattern: "a1-policy-management/.*"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: centos8-docker-8c-8g
project: "ccsdk/oran"
project-name: "ccsdk-oran"
- gerrit-maven-verify:
mvn-params: "-Ddocker.skip.push=true -Pdocker"
- gerrit-maven-merge:
- cron: "@daily"
mvn-params: "-Dmaven.test.skip=true"
- gerrit-maven-stage:
build-node: centos8-docker-8c-8g
container-staging-registry: "nexus3.onap.org:10003"
mvn-params: "-Dmaven.test.skip=true -Pdocker"
maven-versions-plugin: true
- cron: "@daily"
- "{project-name}-gerrit-release-jobs":
build-node: centos7-docker-2c-1g
nexus-snapshot-repo: "snapshots"
- project:
- name: ccsdk-cds-java17
+ name: ccsdk-cds-released-java17
project-name: "ccsdk-cds"
jobs:
- gerrit-maven-verify:
mvn-params: "-Ddocker.skip.push=true -Pdocker"
- gerrit-maven-merge:
- cron: "@daily"
mvn-params: "-Dmaven.test.skip=true"
- gerrit-maven-stage:
build-node: centos8-docker-8c-8g
container-staging-registry: "nexus3.onap.org:10003"
mvn-params: "-Dmaven.test.skip=true -Pdocker"
maven-versions-plugin: true
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "ccsdk/cds"
+ stream:
+ - "montreal":
+ branch: "montreal"
+ - "london":
+ branch: "london"
+ java-version: openjdk17
+ mvn-version: "mvn38"
+ mvn-settings: "ccsdk-cds-settings"
+ # due to a strange macro / variable translation problem this needs to be
+ # passed as a string block to properly get the properties correctly defined
+ # in the job
+ maven-deploy-properties: |
+ deployAtEnd=true
+ files: "**"
+ archive-artifacts: ""
+ build-node: centos8-docker-8c-8g
+ mvn-snapshot-id: "ecomp-snapshots"
+ nexus-snapshot-repo: "snapshots"
+
+- project:
+ name: ccsdk-cds-current-java17
+ project-name: "ccsdk-cds"
+ jobs:
+ - gerrit-maven-verify:
+ mvn-params: "-Ddocker.skip.push=true -Pdocker"
+ - gerrit-maven-merge:
+ cron: "@daily"
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-stage:
+ build-node: centos8-docker-8c-8g
+ sign-artifacts: true
+ mvn-params: "-Dmaven.test.skip=true"
+ cron: ""
+ sbom-generator: true
+ - gerrit-maven-docker-stage:
cron: "@daily"
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ mvn-params: "-Dmaven.test.skip=true -Pdocker"
+ maven-versions-plugin: true
- "{project-name}-gerrit-release-jobs":
build-node: centos7-docker-2c-1g
stream:
- "master":
branch: "master"
- - "london":
- branch: "london"
java-version: openjdk17
mvn-version: "mvn38"
mvn-settings: "ccsdk-cds-settings"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: centos8-builder-4c-4g
project: "ccsdk/cds"
project-name: "ccsdk-cds"
mvn-settings: "ccsdk-cds-settings"
mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
build-node: centos8-builder-4c-4g
-
-- project:
- name: ccsdk-cds-info
- project-name: ccsdk-cds
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: ccsdk/cds
- branch: master
- gerrit-maven-verify:
cron: ""
- gerrit-maven-merge:
- cron: "@daily"
mvn-params: "-Dmaven.test.skip=true"
- gerrit-maven-stage:
build-node: centos8-docker-8c-8g
container-staging-registry: "nexus3.onap.org:10003"
mvn-params: "-Dmaven.test.skip=true -Ddocker.skip.run=true -Pdocker"
maven-versions-plugin: true
- cron: "@daily"
- "{project-name}-gerrit-release-jobs":
build-node: centos7-docker-2c-1g
nexus-snapshot-repo: "snapshots"
- project:
- name: ccsdk-distribution-java17
+ name: ccsdk-distribution-released-java17
project-name: "ccsdk-distribution"
jobs:
- gerrit-maven-verify:
cron: ""
- gerrit-maven-merge:
- cron: "@daily"
mvn-params: "-Dmaven.test.skip=true"
- gerrit-maven-stage:
build-node: centos8-docker-8c-8g
container-staging-registry: "nexus3.onap.org:10003"
mvn-params: "-Dmaven.test.skip=true -Ddocker.skip.run=true -Pdocker"
maven-versions-plugin: true
- cron: "@daily"
- "{project-name}-gerrit-release-jobs":
build-node: centos7-docker-2c-1g
project: "ccsdk/distribution"
stream:
- - "master":
- branch: "master"
+ - "montreal":
+ branch: "montreal"
java-version: openjdk17
- "london":
branch: "london"
mvn-snapshot-id: "ecomp-snapshots"
nexus-snapshot-repo: "snapshots"
+- project:
+ name: ccsdk-distribution-current-java17
+ project-name: "ccsdk-distribution"
+ jobs:
+ - gerrit-maven-verify:
+ cron: ""
+ - gerrit-maven-merge:
+ cron: "@daily"
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-stage:
+ build-node: centos8-docker-8c-8g
+ sign-artifacts: true
+ mvn-params: "-Dmaven.test.skip=true"
+ maven-versions-plugin: true
+ cron: ""
+ sbom-generator: true
+ - gerrit-maven-docker-stage:
+ cron: "@daily"
+ build-node: centos8-docker-8c-8g
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ mvn-params: "-Dmaven.test.skip=true -Ddocker.skip.run=true -Pdocker"
+ maven-versions-plugin: true
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "ccsdk/distribution"
+ stream:
+ - "master":
+ branch: "master"
+ java-version: openjdk17
+ mvn-version: "mvn38"
+ mvn-settings: "ccsdk-distribution-settings"
+ files: "**"
+ archive-artifacts: ""
+ docker-pom: "pom.xml"
+ mvn-profile: docker
+ build-node: centos8-docker-8c-8g
+ mvn-snapshot-id: "ecomp-snapshots"
+ nexus-snapshot-repo: "snapshots"
+
- project:
name: ccsdk-distribution-clm
jobs:
mvn-settings: "ccsdk-distribution-settings"
mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
build-node: centos8-docker-8c-8g
-
-- project:
- name: ccsdk-distribution-info
- project-name: ccsdk-distribution
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: ccsdk/distribution
- branch: master
- gerrit-maven-verify:
cron: ""
- gerrit-maven-merge:
- cron: "@daily"
mvn-params: "-Dmaven.test.skip=true"
- gerrit-maven-stage:
build-node: centos8-docker-8c-8g
nexus-snapshot-repo: "snapshots"
- project:
- name: ccsdk-features-java17
+ name: ccsdk-features-released-java17
project-name: "ccsdk-features"
jobs:
- gerrit-maven-verify:
cron: ""
- gerrit-maven-merge:
- cron: "@daily"
mvn-params: "-Dmaven.test.skip=true"
- gerrit-maven-stage:
build-node: centos8-docker-8c-8g
project: "ccsdk/features"
stream:
- - "master":
- branch: "master"
+ - "montreal":
+ branch: "montreal"
mvn-opts: "-Xmx3072m"
- "london":
branch: "london"
mvn-snapshot-id: "ecomp-snapshots"
nexus-snapshot-repo: "snapshots"
+- project:
+ name: ccsdk-features-current-java17
+ project-name: "ccsdk-features"
+ jobs:
+ - gerrit-maven-verify:
+ cron: ""
+ - gerrit-maven-merge:
+ cron: "@daily"
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-stage:
+ build-node: centos8-docker-8c-8g
+ sign-artifacts: true
+ mvn-params: "-Dmaven.test.skip=true"
+ cron: ""
+ sbom-generator: true
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "ccsdk/features"
+ stream:
+ - "master":
+ branch: "master"
+ mvn-opts: "-Xmx3072m"
+ java-version: openjdk17
+ mvn-version: "mvn38"
+ mvn-settings: "ccsdk-features-settings"
+ # due to a strange macro / variable translation problem this needs to be
+ # passed as a string block to properly get the properties correctly defined
+ # in the job
+ maven-deploy-properties: |
+ deployAtEnd=true
+ files: "**"
+ archive-artifacts: ""
+ build-node: centos8-builder-4c-4g
+ mvn-snapshot-id: "ecomp-snapshots"
+ nexus-snapshot-repo: "snapshots"
+
- project:
name: ccsdk-features-sonar
jobs:
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: centos8-builder-4c-4g
project: "ccsdk/features"
project-name: "ccsdk-features"
mvn-settings: "ccsdk-features-settings"
mvn-opts: "-Xmx3072m --add-opens=java.base/java.util=ALL-UNNAMED"
build-node: centos8-builder-4c-4g
-
-- project:
- name: ccsdk-features-info
- project-name: ccsdk-features
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: ccsdk/features
- branch: master
- gerrit-maven-verify:
cron: ""
- gerrit-maven-merge:
- cron: "@daily"
mvn-params: "-Dmaven.test.skip=true"
- gerrit-maven-stage:
build-node: centos8-docker-8c-8g
stream:
- "master":
branch: "master"
+ - "montreal":
+ branch: "montreal"
- "london":
branch: "london"
java-version: openjdk17
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: centos8-builder-4c-4g
project: "ccsdk/odl-legacy"
project-name: "ccsdk-odl-legacy"
mvn-settings: "ccsdk-odl-legacy-settings"
mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
build-node: centos8-builder-4c-4g
-
-- project:
- name: ccsdk-odl-legacy-info
- project: ccsdk/odl-legacy
- project-name: ccsdk-odl-legacy
- build-node: centos8-builder-2c-1g
- branch: master
- jobs:
- - gerrit-info-yaml-verify
- gerrit-maven-verify:
cron: ""
- gerrit-maven-merge:
- cron: "@daily"
mvn-params: "-Dmaven.test.skip=true"
- gerrit-maven-stage:
build-node: centos8-docker-8c-8g
archive-artifacts: ""
- project:
- name: ccsdk-parent-java17
+ name: ccsdk-parent-released-java17
+ project-name: "ccsdk-parent"
+ jobs:
+ - gerrit-maven-verify:
+ cron: ""
+ - gerrit-maven-merge:
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-stage:
+ build-node: centos8-docker-8c-8g
+ sign-artifacts: true
+ mvn-params: "-Dmaven.test.skip=true"
+ cron: ""
+ sbom-generator: true
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ mvn-snapshot-id: "ecomp-snapshots"
+ nexus-snapshot-repo: "snapshots"
+ project: "ccsdk/parent"
+ stream:
+ - "montreal":
+ branch: "montreal"
+ - "london":
+ branch: "london"
+ java-version: openjdk17
+ mvn-version: "mvn38"
+ mvn-settings: "ccsdk-parent-settings"
+ # due to a strange macro / variable translation problem this needs to be
+ # passed as a string block to properly get the properties correctly defined
+ # in the job
+ maven-deploy-properties: |
+ deployAtEnd=true
+ files: "**"
+ archive-artifacts: ""
+
+- project:
+ name: ccsdk-parent-current-java17
project-name: "ccsdk-parent"
jobs:
- gerrit-maven-verify:
mvn-params: "-Dmaven.test.skip=true -Drevision=3.0.0"
- "{project-name}-gerrit-release-jobs":
mvn-params: "-Drevision=3.0.0"
- - "london":
- branch: "london"
java-version: openjdk17
mvn-version: "mvn38"
mvn-settings: "ccsdk-parent-settings"
mvn-settings: "ccsdk-parent-settings"
mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
build-node: centos8-builder-4c-4g
-
-- project:
- name: ccsdk-parent-info
- project-name: ccsdk-parent
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: ccsdk/parent
- branch: master
- gerrit-maven-verify:
cron: ""
- gerrit-maven-merge:
- cron: "@daily"
mvn-params: "-Dmaven.test.skip=true"
- gerrit-maven-stage:
build-node: centos8-docker-8c-8g
nexus-snapshot-repo: "snapshots"
- project:
- name: ccsdk-sli-java17
+ name: ccsdk-sli-released-java17
project-name: "ccsdk-sli"
+ jobs:
+ - gerrit-maven-verify:
+ cron: ""
+ - gerrit-maven-merge:
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-stage:
+ build-node: centos8-docker-8c-8g
+ sign-artifacts: true
+ mvn-params: "-Dmaven.test.skip=true"
+ cron: ""
+ sbom-generator: true
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "ccsdk/sli"
+ stream:
+ - "montreal":
+ branch: "montreal"
+ - "london":
+ branch: "london"
+ java-version: openjdk17
+ mvn-version: "mvn38"
+ mvn-settings: "ccsdk-sli-settings"
+ # due to a strange macro / variable translation problem this needs to be
+ # passed as a string block to properly get the properties correctly defined
+ # in the job
+ maven-deploy-properties: |
+ deployAtEnd=true
+ files: "**"
+ archive-artifacts: ""
+ build-node: centos8-builder-4c-4g
+ mvn-snapshot-id: "ecomp-snapshots"
+ nexus-snapshot-repo: "snapshots"
+
+- project:
+ name: ccsdk-sli-current-java17
+ project-name: "ccsdk-sli-current"
jobs:
- gerrit-maven-verify:
cron: ""
stream:
- "master":
branch: "master"
- - "london":
- branch: "london"
java-version: openjdk17
mvn-version: "mvn38"
mvn-settings: "ccsdk-sli-settings"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: centos8-builder-4c-4g
project: "ccsdk/sli"
project-name: "ccsdk-sli"
mvn-settings: "ccsdk-sli-settings"
mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
build-node: centos8-builder-4c-4g
-
-- project:
- name: ccsdk-sli-info
- project-name: ccsdk-sli
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: ccsdk/sli
- branch: master
platforms:
- centos-cs-8
+ - ubuntu-20.04
templates: devstack
update-cloud-image: true
views:
- project-view
-- project:
- name: ci-management-info
- project-name: ci-management
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: ci-management
- branch: master
-
- project:
name: ci-management-jobs
jobs:
- gerrit-jenkins-cfg-verify
- gerrit-jenkins-sandbox-cleanup
- gerrit-jjb-deploy-job
- - gerrit-jjb-merge:
- disable-job: true
- - gerrit-jjb-verify:
- disable-job: true
- gerrit-packer-verify
project: "ci-management"
# configure the gerrit-jjb-verify job
build-node-label-check: true
build-node-label-list: ""
+ packer-cloud-settings: packer-cloud-env-hcl
- project:
name: builder-openstack
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "cli"
project-name: "cli"
mvn-settings: "cli-settings"
build-node: ubuntu1804-builder-4c-4g
-- project:
- name: cli-info
- project-name: cli
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: cli
- branch: master
-
- project:
name: cli-sonar-verify
java-version: openjdk11
views:
- project-view
-- project:
- name: cps-tbdmt-info
- project: cps/cps-tbdmt
- project-name: cps-cps-tbdmt
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: cps-tbdmt-clm
- java-version: openjdk11
+ java-version: openjdk17
mvn-version: "mvn36"
maven-version: "mvn36"
jobs:
- project:
name: cps-tbdmt
- java-version: openjdk11
+ java-version: openjdk17
mvn-version: "mvn36"
maven-version: "mvn36"
project-name: cps-cps-tbdmt
- project:
name: cps-tbdmt-sonar
- java-version: openjdk11
+ java-version: openjdk17
mvn-version: "mvn36"
maven-version: "mvn36"
jobs:
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: centos8-docker-8c-8g
project: "cps/cps-tbdmt"
project-name: "cps-cps-tbdmt"
branch: "master"
mvn-settings: "cps-cps-tbdmt-settings"
mvn-goals: "clean install"
- mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
- project:
name: cps-tbdmt-sonar-verify
- java-version: openjdk11
+ java-version: openjdk17
mvn-version: "mvn36"
maven-version: "mvn36"
jobs:
branch: "master"
mvn-settings: "cps-cps-tbdmt-settings"
mvn-goals: "clean install"
- mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
+++ /dev/null
----
-- project:
- name: cps-cps-temporal-csit
- jobs:
- - "{project-name}-review-verification-maven-{stream}":
- mvn-goals: clean install
- mvn-params: "-Dmaven.test.skip=true -Ddocker.repository.push= -Pdocker"
- - "{project-name}-merge-verification-maven-{stream}":
- mvn-goals: clean install
- mvn-params: "-Dmaven.test.skip=true -Ddocker.repository.push= -Pdocker"
- project-name: "cps-cps-temporal"
- recipients: "toine.siebelink@est.tech"
- # project name in gerrit
- project: "cps/cps-temporal"
- stream:
- - "master":
- branch: "master"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
- mvn-settings: "cps-cps-temporal-settings"
- robot-options: ""
+++ /dev/null
----
-- project:
- name: cps-cps-temporal-project-view
- project-name: cps-cps-temporal
- views:
- - project-view
-
-- project:
- name: cps-cps-temporal-info
- project: cps/cps-temporal
- project-name: cps-cps-temporal
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
-- project:
- name: cps-cps-temporal
- java-version: openjdk11
- mvn-version: mvn36
- maven-version: mvn36
- project-name: cps-cps-temporal
- project: cps/cps-temporal
- mvn-snapshot-id: "ecomp-snapshots"
- nexus-snapshot-repo: "snapshots"
- jobs:
- - gerrit-maven-docker-verify:
- container-public-registry: nexus3.onap.org:10001
- - gerrit-maven-docker-merge:
- container-public-registry: nexus3.onap.org:10001
- container-snapshot-registry: nexus3.onap.org:10003
- - gerrit-maven-docker-stage:
- build-node: centos8-docker-8c-8g
- maven-versions-plugin: true
- mvn-params: -Pdocker
- container-public-registry: nexus3.onap.org:10001
- container-staging-registry: nexus3.onap.org:10003
- - "{project-name}-gerrit-release-jobs":
- build-node: centos7-docker-2c-1g
- stream:
- - "master":
- branch: master
- - "jakarta":
- branch: "jakarta"
- cron: ""
- - "kohn":
- branch: "kohn"
- cron: ""
- mvn-settings: cps-cps-temporal-settings
- files: "**"
- archive-artifacts: ""
- build-node: centos8-docker-8c-8g
-
-- project:
- name: cps-cps-temporal-clm
- java-version: openjdk11
- mvn-version: mvn36
- maven-version: mvn36
- jobs:
- - gerrit-maven-clm
- nexus-iq-namespace: onap-
- project: cps/cps-temporal
- project-name: cps-cps-temporal
- branch: master
- mvn-settings: cps-cps-temporal-settings
- build-node: centos8-docker-8c-8g
-
-- project:
- name: cps-cps-temporal-sonar
- java-version: openjdk11
- mvn-version: mvn36
- maven-version: mvn36
- jobs:
- - gerrit-maven-sonar
- sonarcloud: true
- sonarcloud-project-organization: "{sonarcloud_project_organization}"
- sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
- sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
- build-node: centos8-docker-8c-8g
- project: "cps/cps-temporal"
- project-name: "cps-cps-temporal"
- branch: "master"
- mvn-settings: "cps-cps-temporal-settings"
- mvn-goals: "clean install"
- mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
-
-- project:
- name: cps-cps-temporal-sonar-verify
- java-version: openjdk11
- mvn-version: "mvn36"
- maven-version: "mvn36"
- jobs:
- - gerrit-maven-sonar-verify
- sonarcloud: true
- sonarcloud-project-organization: "{sonarcloud_project_organization}"
- sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
- sonarcloud-qualitygate-wait: true
- sonar-mvn-goal: "{sonar_mvn_goal}"
- build-node: centos8-docker-8c-8g
- project: "cps/cps-temporal"
- project-name: "cps-cps-temporal"
- branch: "master"
- mvn-settings: "cps-cps-temporal-settings"
- mvn-goals: "clean install"
- mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
---
- project:
name: cps-csit-java11
+ java-version: openjdk11
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
jobs:
- "{project-name}-review-verification-maven-{stream}":
mvn-goals: clean install
# project name in gerrit
project: "cps"
stream:
- - "kohn":
- branch: "kohn"
+ - "london":
+ branch: "london"
mvn-settings: "cps-settings"
robot-options: ""
branch: "master"
- project:
name: cps-csit-java17
+ java-version: openjdk17
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
jobs:
- "{project-name}-review-verification-maven-{stream}":
mvn-goals: clean install
stream:
- "master":
branch: "master"
+ - "montreal":
+ branch: "montreal"
mvn-settings: "cps-settings"
robot-options: ""
branch: "master"
---
- project:
- name: cps-ncmp-dmi-plugin-csit
+ name: cps-ncmp-dmi-plugin-csit-java11
+ java-version: openjdk11
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
+ jobs:
+ - "{project-name}-review-verification-maven-{stream}":
+ mvn-goals: clean install
+ mvn-params: "-Dmaven.test.skip=true -Pdocker"
+ - "{project-name}-merge-verification-maven-{stream}":
+ mvn-goals: clean install
+ mvn-params: "-Dmaven.test.skip=true -Pdocker"
+ project-name: "cps-ncmp-dmi-plugin"
+ recipients: "toine.siebelink@est.tech"
+ # project name in gerrit
+ project: "cps/ncmp-dmi-plugin"
+ stream:
+ - "london":
+ branch: "london"
+ mvn-settings: "cps-ncmp-dmi-plugin-settings"
+ robot-options: ""
+- project:
+ name: cps-ncmp-dmi-plugin-csit-java17
+ java-version: openjdk17
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
jobs:
- "{project-name}-review-verification-maven-{stream}":
mvn-goals: clean install
stream:
- "master":
branch: "master"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
+ - "montreal":
+ branch: "montreal"
mvn-settings: "cps-ncmp-dmi-plugin-settings"
robot-options: ""
views:
- project-view
-- project:
- name: cps-ncmp-dmi-plugin-info
- project: cps/ncmp-dmi-plugin
- project-name: cps-ncmp-dmi-plugin
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: cps-ncmp-dmi-plugin-java17
java-version: openjdk17
stream:
- "master":
branch: master
- - "london":
- branch: "london"
+ - "montreal":
+ branch: "montreal"
cron: ""
mvn-settings: cps-ncmp-dmi-plugin-settings
files: "**"
- "{project-name}-gerrit-release-jobs":
build-node: centos7-docker-2c-1g
stream:
- - "kohn":
- branch: "kohn"
+ - "london":
+ branch: "london"
cron: ""
mvn-settings: cps-ncmp-dmi-plugin-settings
files: "**"
project-name: cps-ncmp-dmi-plugin
branch: master
mvn-settings: cps-ncmp-dmi-plugin-settings
+ mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
build-node: centos8-docker-8c-8g
- project:
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: centos8-docker-8c-8g
project: "cps/ncmp-dmi-plugin"
project-name: "cps-ncmp-dmi-plugin"
views:
- project-view
-- project:
- name: cps-info
- project: cps
- project-name: cps
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: cps-clm
java-version: openjdk17
project-name: "cps"
branch: "master"
mvn-settings: "cps-settings"
+ mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
build-node: centos8-docker-8c-8g
- project:
- "{project-name}-gerrit-release-jobs":
build-node: centos7-docker-2c-1g
stream:
- - "kohn":
- branch: "kohn"
- cron: ""
- "london":
branch: "london"
cron: ""
stream:
- "master":
branch: "master"
+ - "montreal":
+ branch: "montreal"
mvn-settings: "cps-settings"
files: "**"
archive-artifacts: ""
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: centos8-docker-8c-8g
project: "cps"
project-name: "cps"
+++ /dev/null
----
-- project:
- name: dcaegen2-analytics-flink-info
- project-name: dcaegen2-analytics-flink
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dcaegen2/analytics/flink
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "dcaegen2/analytics/tca-gen2"
project-name: "dcaegen2-analytics-tca-gen2"
mvn-settings: "dcaegen2-analytics-tca-gen2-settings"
mvn-version: "mvn35"
maven-version: "mvn35"
-
-- project:
- name: dcaegen2-analytics-tca-gen2-info
- java-version: openjdk11
- project-name: dcaegen2-analytics-tca-gen2
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dcaegen2/analytics/tca-gen2
- branch: master
+++ /dev/null
----
-- project:
- name: dcaegen2-analytics-info
- project-name: dcaegen2-analytics
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dcaegen2/analytics
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "dcaegen2/collectors/datafile"
project-name: "dcaegen2-collectors-datafile"
branch: "master"
java-version: openjdk11
mvn-settings: "dcaegen2-collectors-datafile-settings"
-
-- project:
- name: dcaegen2-collectors-datafile-info
- project-name: dcaegen2-collectors-datafile
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dcaegen2/collectors/datafile
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "dcaegen2/collectors/hv-ves"
project-name: "dcaegen2-collectors-hv-ves"
branch: "master"
build-node: ubuntu1804-docker-8c-8g
mvn-settings: "dcaegen2-collectors-hv-ves-settings"
-
-- project:
- name: dcaegen2-collectors-hv-ves-info
- project-name: dcaegen2-collectors-hv-ves
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dcaegen2/collectors/hv-ves
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "dcaegen2/collectors/restconf"
project-name: "dcaegen2-collectors-restconf"
- "master":
branch: "master"
mvn-settings: "dcaegen2-collectors-restconf-settings"
-
-- project:
- name: dcaegen2-collectors-restconf-info
- project-name: dcaegen2-collectors-restconf
- java-version: openjdk11
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dcaegen2/collectors/restconf
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "dcaegen2/collectors/snmptrap"
project-name: "dcaegen2-collectors-snmptrap"
mvn-settings: "dcaegen2-collectors-snmptrap-settings"
mvn-goals: "clean install"
mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
-
-- project:
- name: dcaegen2-collectors-snmptrap-info
- project-name: dcaegen2-collectors-snmptrap
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dcaegen2/collectors/snmptrap
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "dcaegen2/collectors/ves"
project-name: "dcaegen2-collectors-ves"
- "master":
branch: "master"
mvn-settings: "dcaegen2-collectors-ves-settings"
-
-- project:
- name: dcaegen2-collectors-ves-info
- project-name: dcaegen2-collectors-ves
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dcaegen2/collectors/ves
- branch: master
+++ /dev/null
----
-- project:
- name: dcaegen2-collectors-info
- project-name: dcaegen2-collectors
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dcaegen2/collectors
- branch: master
project-name: "dcaegen2-deployments"
branch: "master"
mvn-settings: "dcaegen2-deployments-settings"
-
-- project:
- name: dcaegen2-deployments-info
- project-name: dcaegen2-deployments
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dcaegen2/deployments
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "dcaegen2/platform/ves-openapi-manager"
project-name: "dcaegen2-platform-ves-openapi-manager"
project-name: dcaegen2-platform-ves-openapi-manager
views:
- project-view
-
-- project:
- name: dcaegen2-platform-ves-openapi-manager-info
- project: dcaegen2/platform/ves-openapi-manager
- project-name: dcaegen2-platform-ves-openapi-manager
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
---
-- project:
- name: dcaegen2-platform-info
- project-name: dcaegen2-platform
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dcaegen2/platform
- branch: master
-
- project:
name: dcaegen2-platform-release
project-name: dcaegen2-platform
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "dcaegen2/services"
project-name: "dcaegen2-services-datalake-handler"
- gerrit-tox-sonar:
# workaround because gerrit-tox-sonar doesn't support mvn-params/opts
sonar-mvn-goal: "-f {src-dir}/pom.xml sonar:sonar"
- cron: "@daily"
stream: master
branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "dcaegen2/services/heartbeat"
project-name: "dcaegen2-services-heartbeat"
project-name: "dcaegen2-services-heartbeat"
branch: "master"
mvn-settings: "dcaegen2-services-heartbeat-settings"
-
-- project:
- name: dcaegen2-services-heartbeat-info
- project-name: dcaegen2-services-heartbeat
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dcaegen2/services/heartbeat
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "dcaegen2/services"
project-name: "dcaegen2-services-kpi-computation-ms"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "dcaegen2/services/mapper"
project-name: "dcaegen2-services-mapper"
- "master":
branch: "master"
mvn-settings: "dcaegen2-services-mapper-settings"
-
-- project:
- name: dcaegen2-services-mapper-info
- project-name: dcaegen2-services-mapper
- java-version: openjdk11
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dcaegen2/services/mapper
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "dcaegen2/services/pm-mapper"
project-name: "dcaegen2-services-pm-mapper"
branch: "master"
java-version: openjdk11
mvn-settings: "dcaegen2-services-pm-mapper-settings"
-
-- project:
- name: dcaegen2-services-pm-mapper-info
- project-name: dcaegen2-services-pm-mapper
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dcaegen2/services/pm-mapper
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
java-version: openjdk11
project: "dcaegen2/services/prh"
- "master":
branch: "master"
mvn-settings: "dcaegen2-services-prh-settings"
-
-- project:
- name: dcaegen2-services-prh-info
- project-name: dcaegen2-services-prh
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dcaegen2/services/prh
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: centos8-docker-8c-8g
project: "dcaegen2/services/sdk"
project-name: "dcaegen2-services-sdk"
- "master":
branch: "master"
mvn-settings: "dcaegen2-services-sdk-settings"
-
-- project:
- name: dcaegen2-services-sdk-info
- project-name: dcaegen2-services-sdk
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dcaegen2/services/sdk
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "dcaegen2/services"
project-name: "dcaegen2-services-slice-analysis-ms"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "dcaegen2/services/son-handler"
project-name: "dcaegen2-services-son-handler"
- "master":
branch: "master"
mvn-settings: "dcaegen2-services-son-handler-settings"
-
-- project:
- name: dcaegen2-services-son-handler-info
- java-version: openjdk11
- project-name: dcaegen2-services-son-handler
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dcaegen2/services/son-handler
- branch: master
---
-- project:
- name: dcaegen2-services-info
- project-name: dcaegen2-services
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dcaegen2/services
- branch: master
- project:
name: dcaegen2-services-release
project-name: dcaegen2-services
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "dcaegen2/utils"
project-name: "dcaegen2-utils"
branch: "master"
mvn-settings: "dcaegen2-utils-settings"
-- project:
- name: dcaegen2-utils-info
- project-name: dcaegen2-utils
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dcaegen2/utils
- branch: master
-
- _cbs_client_pypi_common: &cbs_client_pypi_common
name: cbs-client-pypi-common
# jenkins job prefix
project-name: "dcaegen2"
branch: "master"
mvn-settings: "dcaegen2-settings"
-
-- project:
- name: dcaegen2-info
- project-name: dcaegen2
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dcaegen2
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "demo"
project-name: "demo"
mvn-goals: "clean install"
mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
-- project:
- name: demo-info
- project-name: demo
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: demo
- branch: master
-
- project:
name: demo-linters
project: "demo"
+++ /dev/null
----
-- project:
- name: dmaap-project-view
- project-name: dmaap
- views:
- - project-view
-
-- project:
- name: dmaap-buscontroller-java
- project-name: "dmaap-buscontroller"
- jobs:
- - "{project-name}-{stream}-verify-java"
- - "{project-name}-{stream}-merge-java"
- - gerrit-maven-docker-stage:
- build-node: ubuntu1804-docker-8c-8g
- mvn-goals: "clean package -P docker docker:build docker:push -DskipTests=true"
- container-public-registry: "nexus3.onap.org:10001"
- container-staging-registry: "nexus3.onap.org:10003"
- cron: ""
- - "{project-name}-gerrit-release-jobs":
- build-node: centos7-docker-2c-1g
- project: "dmaap/buscontroller"
- stream:
- - "master":
- branch: "master"
- - "london":
- branch: "london"
- mvn-settings: "dmaap-buscontroller-settings"
- files: "**"
- archive-artifacts: ""
- java-version: openjdk11
-
-- project:
- name: dmaap-buscontroller-csit
- jobs:
- - "{project-name}-review-verification-maven-{stream}":
- mvn-goals: clean install
- mvn-params: "-P docker -DskipTests=true"
- - "{project-name}-merge-verification-maven-{stream}":
- mvn-goals: clean install
- mvn-params: "-P docker -DskipTests=true"
- project-name: "dmaap-buscontroller"
- recipients: "fiachra.corcoran@est.tech"
- project: "dmaap/buscontroller"
- stream:
- - "master":
- branch: "master"
- mvn-settings: "dmaap-buscontroller-settings"
- robot-options: ""
-
-- project:
- name: dmaap-buscontroller-sonar
- jobs:
- - gerrit-maven-sonar
- sonarcloud: true
- sonarcloud-project-organization: "{sonarcloud_project_organization}"
- sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
- sonar-mvn-goal: "{sonar_mvn_goal}"
- build-node: ubuntu1804-builder-4c-4g
- project: "dmaap/buscontroller"
- project-name: "dmaap-buscontroller"
- branch: "master"
- mvn-settings: "dmaap-buscontroller-settings"
- mvn-goals: "clean install"
- mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
- java-version: openjdk11
-
-- project:
- name: dmaap-buscontroller-clm
- jobs:
- - gerrit-maven-clm
- nexus-iq-namespace: "onap-"
- project: dmaap/buscontroller
- project-name: "dmaap-buscontroller"
- branch: "master"
- mvn-settings: "dmaap-buscontroller-settings"
- java-version: openjdk11
-
-- project:
- name: dmaap-buscontroller-info
- project-name: dmaap-buscontroller
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dmaap/buscontroller
- branch: master
java-version: openjdk17
mvn-version: "mvn36"
maven-version: "mvn36"
-
-- project:
- name: dmaap-datarouter-info
- project-name: dmaap-datarouter
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dmaap/datarouter
- branch: master
branch: "master"
mvn-settings: "dmaap-kafka11aaf-settings"
java-version: openjdk11
-
-- project:
- name: dmaap-kafka-client-info
- project-name: dmaap-kafka-client
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dmaap/kafka11aaf
- branch: master
branch: "master"
mvn-settings: "dmaap-messagerouter-dmaapclient-settings"
java-version: openjdk11
-
-- project:
- name: dmaap-messagerouter-dmaapclient-info
- project-name: dmaap-messagerouter-dmaapclient
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dmaap/messagerouter/dmaapclient
- branch: master
branch: "master"
mvn-settings: "dmaap-messagerouter-messageservice-settings"
java-version: openjdk11
-
-- project:
- name: dmaap-messagerouter-messageservice-info
- project-name: dmaap-messagerouter-messageservice
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: dmaap/messagerouter/messageservice
- branch: master
project-name: doc
views:
- project-view
-
-- project:
- name: doc-info
- project-name: doc
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: doc
- branch: master
+++ /dev/null
----
-- scm:
- name: doc-scm
- scm:
- - git:
- url: "https://gerrit.onap.org/r/{project}"
- refspec: "+refs/heads/*:refs/remotes/origin/* +refs/changes/*:refs/changes/*"
- branches:
- - "{ref}"
-
-- trigger:
- name: doc-rules-patchset-created
- triggers:
- - gerrit:
- trigger-on:
- - patchset-created-event
- - comment-added-contains-event:
- comment-contains-value: recheck
- - comment-added-contains-event:
- comment-contains-value: reverify
- server-name: "Primary"
- projects:
- - project-compare-type: "ANT"
- project-pattern: "**"
- branches:
- - branch-compare-type: "ANT"
- branch-pattern: "**/*"
- - branch-compare-type: "ANT"
- branch-pattern: "refs/tags/**"
-
-- builder:
- name: doc-rules
- builders:
- # yamllint disable rule:line-length
- - shell: |
- #!/bin/bash
- . /lib/lsb/init-functions || exit 0
- exitstatus="0"
- warning="0"
- # message, begin
- log_success_msg "INFO doc-rules Version 23-07-07-A"
- log_success_msg "INFO Starting additional checks related to documentation."
- log_success_msg "INFO See https://git.onap.org/doc/doc-best-practice for example config files (master branch)."
- log_success_msg "INFO Modify example config files if you like to use them in a release branch."
- log_success_msg "INFO See https://wiki.onap.org/x/w4IEBw for the detailed procedure #02."
- log_success_msg "INFO In case of questions please contact the ONAP documentation team."
- # docs directory
- if [ ! -d docs ] ; then
- log_success_msg "INFO Directory docs not found. Skipping further checks."
- exit 0
- fi
- # config files, required
- for i in docs/index.rst docs/conf.py docs/requirements-docs.txt docs/_static/css/ribbon.css .readthedocs.yaml; do
- if [ ! -f $i ] ; then
- log_failure_msg "FAIL $i missing. Please add it or remove the full docs directory."
- exitstatus="1"
- else
- log_success_msg "INFO $i found."
- fi
- done
- # config files, no longer required
- for i in docs/conf.yaml; do
- if [ -f $i ] ; then
- log_failure_msg "FAIL $i found. It is no longer required. Please remove it."
- exitstatus="1"
- else
- log_success_msg "INFO $i not found."
- fi
- done
- # tox.ini @ docs directory
- filename="docs/tox.ini"
- if [ ! -f $filename ] ; then
- log_failure_msg "FAIL $filename missing. Please add it or remove the full docs directory."
- exitstatus="1"
- else
- log_success_msg "INFO $filename found."
- # sphinx-build command and -W option
- sphinxbuild_detected=0
- linenumber=0
- while IFS="" read -r line || [ -n "$line" ] ; do
- linenumber=$((linenumber+1))
- if echo $line | grep -q '^[ \t]*sphinx-build.*' ; then
- sphinxbuild_detected="1"
- if echo $line | grep -q '^[ \t]*sphinx-build.* -W ' ; then
- log_success_msg "INFO sphinx-build option '-W' used in $filename, line $linenumber."
- elif echo $line | grep -q ' \-b spelling ' ; then
- log_warning_msg "WARN sphinx-build option '-W' missing for spellcheck in $filename, line $linenumber."
- warning="1"
- else
- log_warning_msg "WARN sphinx-build option '-W' missing in $filename, line $linenumber. Please add it."
- warning="1"
- #log_failure_msg "FAIL sphinx-build option '-W' missing in $filename, line $linenumber. Please add it."
- #exitstatus="1"
- fi
- fi
- done < $filename
- if [ "$sphinxbuild_detected" = "0" ]; then
- log_warning_msg "WARN Sphinx-build command(s) missing in $filename. Please add it."
- warning="1"
- #log_failure_msg "FAIL Sphinx-build command(s) missing in $filename. Please add it."
- #exitstatus="1"
- fi
- # second tox.ini @ root directory
- if [ -f ./tox.ini ] ; then
- # sphinx-build command
- if cat ./tox.ini | grep -q '^[ \t]*sphinx-build.*' ; then
- log_warning_msg "WARN tox.ini also exists in root directory and contains sphinx-build command(s). Please check for redundancies."
- warning="1"
- fi
- fi
- unset sphinxbuild_detected
- unset linenumber
- fi
- unset filename
- # ribbon.css
- filename="docs/_static/css/ribbon.css"
- if [ ! -f $filename ]; then
- log_failure_msg "FAIL $filename missing. Please add it or remove the full docs directory."
- exitstatus="1"
- else
- log_success_msg "INFO $filename found."
- # max-width parameter
- cssmaxwidth=$(grep '^[ \t]*max-width:' $filename | sed -e 's/^[ \t]*//' | sed -e 's/;$//');
- if [[ ! $cssmaxwidth == *"max-width: 800px"* ]]; then
- log_failure_msg "FAIL Setting 'max-width: 800px' missing in $filename. Please add it."
- exitstatus="1"
- else
- log_success_msg "INFO Setting 'max-width: 800px' found in $filename."
- fi
- unset cssmaxwidth
- fi
- unset filename
- # readthedocs.yaml
- filename=".readthedocs.yaml"
- if [ ! -f $filename ]; then
- log_failure_msg "FAIL $filename missing. Please add it or remove the full docs directory."
- exitstatus="1"
- else
- log_success_msg "INFO $filename found."
- # obsolete parameter: (build:) image: latest
- buildimage=$(grep '^[ \t]*image:' $filename | sed -e 's/^[ \t]*//' | sed -e 's/;$//');
- if [[ $buildimage == *"latest"* ]]; then
- log_failure_msg "FAIL Setting '(build: image:) latest' found in $filename. Please remove it."
- exitstatus="1"
- else
- log_success_msg "INFO Setting '(build: image:) latest' not found in $filename."
- fi
- unset buildimage
- # obsolete parameter: (python:) version: 3.7
- pythonversion=$(grep '^[ \t]*version:' $filename | sed -e 's/^[ \t]*//' | sed -e 's/;$//');
- if [[ $pythonversion == *"3.7"* ]]; then
- log_failure_msg "FAIL Setting '(python:) version: 3.7' found in $filename. Please remove it."
- exitstatus="1"
- else
- log_success_msg "INFO Setting '(python:) version: 3.7' not found in $filename."
- fi
- unset pythonversion
- # obsolete parameter: submodules:
- submodules=$(grep '^[ \t]*submodules:' $filename | sed -e 's/^[ \t]*//' | sed -e 's/;$//');
- if [[ $submodules == *"submodules:"* ]]; then
- log_failure_msg "FAIL Setting 'submodules:' found in $filename. Please remove it."
- exitstatus="1"
- else
- log_success_msg "INFO Setting 'submodules:' not found in $filename."
- fi
- unset submodules
- # required parameter: (build:) os:
- buildos=$(grep '^[ \t]*os:' $filename | sed -e 's/^[ \t]*//' | sed -e 's/;$//');
- if [[ ! $buildos == *"ubuntu-20.04"* ]]; then
- log_failure_msg "FAIL Setting '(build:) os: ubuntu-20.04' missing in $filename. Please add it."
- exitstatus="1"
- else
- log_success_msg "INFO Setting '(build:) os: ubuntu-20.04' found in $filename."
- fi
- unset buildos
- # required parameter: (build: tools:) python
- buildtoolspython=$(grep '^[ \t]*python:' $filename | sed -e 's/^[ \t]*//' | sed -e 's/;$//');
- if [[ ! $buildtoolspython == *\"3.8\"* ]]; then
- log_failure_msg "FAIL Setting '(build: tools:) python: \"3.8\"' missing in $filename. Please add it."
- exitstatus="1"
- else
- log_success_msg "INFO Setting '(build: tools:) python: \"3.8\"' found in $filename."
- fi
- unset buildtoolspython
- fi
- unset filename
- # message, end
- if [ "$exitstatus" = "0" ]; then
- if [ "$warning" = "0" ]; then
- log_success_msg "INFO Congratulations! No documentation problem(s) detected."
- else
- log_warning_msg "WARN No major documentation problem(s) detected but there are warnings!"
- fi
- else
- if [ ! "$warning" = "0" ]; then
- log_warning_msg "WARN Please check the detected documentation warning(s)!"
- fi
- log_failure_msg "FAIL Please fix the detected documentation problem(s)!"
- fi
- exit $exitstatus
- # yamllint enable
-
-- job-template:
- name: doc-rules
- node: ubuntu1804-docker-8c-8g
- triggers:
- - doc-rules-patchset-created
- scm:
- - doc-scm:
- ref: $GERRIT_REFSPEC
- project: $GERRIT_PROJECT
- builders:
- - doc-rules
-
-- project:
- name: "doc-rules"
- jobs:
- - "doc-rules"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "externalapi/nbi"
project-name: "externalapi-nbi"
mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
java-version: openjdk11
sonar-prescan-script: !include-raw-escape: ../ubuntu-latest-nodejs.sh
-
-- project:
- name: externalapi-nbi-info
- project-name: externalapi-nbi
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: externalapi/nbi
- branch: master
archive-artifacts: ""
+ # Default branch value
+ branch: master
+
# Set default maven version used for everything
maven-version: "mvn33"
triggers:
# 12 AM UTC
- - timed: "@daily"
- gerrit-trigger-release-manually:
server: "{server-name}"
project: "{project}"
triggers:
# 12 AM UTC
- - timed: "@daily"
- gerrit-trigger-release-manually:
server: "{server-name}"
project: "{project}"
<<: *verify_java_defaults
name: "{project-name}-{stream}-integration-pairwise"
triggers:
- - timed: "@daily"
- gerrit-trigger-patch-submitted:
server: "{server-name}"
project: "{project}"
build-timeout: "{build-timeout}"
triggers:
# 11 AM UTC
- - timed: "@daily"
- gerrit-trigger-release-manually:
server: "{server-name}"
project: "{project}"
triggers:
# 11 AM UTC
- - timed: "@daily"
- gerrit-trigger-release-manually:
server: "{server-name}"
project: "{project}"
triggers:
# 12 AM UTC
- - timed: "@daily"
- gerrit-trigger-release-manually:
server: "{server-name}"
project: "{project}"
triggers:
# 12 AM UTC
- - timed: "@daily"
- gerrit-trigger-release-manually:
server: "{server-name}"
project: "{project}"
triggers:
# 12 AM UTC
- - timed: "@daily"
- gerrit-trigger-release-manually:
server: "{server-name}"
project: "{project}"
triggers:
# 12 AM UTC
- - timed: "@daily"
- gerrit-trigger-release-manually:
server: "{server-name}"
project: "{project}"
triggers:
# 12 AM UTC
- - timed: "@daily"
- gerrit-trigger-release-manually:
server: "{server-name}"
project: "{project}"
triggers:
# 12 AM UTC
- - timed: "@daily"
- gerrit-trigger-release-manually:
server: "{server-name}"
project: "{project}"
triggers:
# 12 AM UTC
- - timed: "@daily"
- gerrit-trigger-release-manually:
server: "{server-name}"
project: "{project}"
sign-artifacts: true
build-node: centos8-docker-4c-4g
maven-versions-plugin: true
- java-version: openjdk11
+ java-version: openjdk17
sbom-generator: true
- "{project-name}-gerrit-release-jobs":
build-node: centos7-docker-2c-1g
- java-version: openjdk11
+ java-version: openjdk17
project: "holmes/common"
stream:
- "master":
files: "**"
archive-artifacts: ""
build-node: ubuntu1804-builder-4c-4g
- java-version: openjdk11
+ java-version: openjdk17
- project:
name: holmes-common-sonar
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "holmes/common"
project-name: "holmes-common"
mvn-settings: "holmes-common-settings"
mvn-goals: "clean install"
mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
- java-version: openjdk11
+ java-version: openjdk17
- project:
name: holmes-common-clm
project-name: "holmes-common"
branch: "master"
mvn-settings: "holmes-common-settings"
- java-version: openjdk11
-
-- project:
- name: holmes-common-info
- project-name: holmes-common
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: holmes/common
- branch: master
+ java-version: openjdk17
sign-artifacts: true
build-node: centos8-docker-4c-4g
maven-versions-plugin: true
- java-version: openjdk11
+ java-version: openjdk17
sbom-generator: true
- "{project-name}-{stream}-docker-java-daily":
mvn-params: "-Dmaven.test.skip=true"
build-node: ubuntu1804-docker-8c-8g
- java-version: openjdk11
+ java-version: openjdk17
- "{project-name}-gerrit-release-jobs":
build-node: centos7-docker-2c-1g
- java-version: openjdk11
+ java-version: openjdk17
project: "holmes/engine-management"
stream:
- "master":
docker-pom: "pom.xml"
mvn-profile: docker
build-node: ubuntu1804-builder-4c-4g
- java-version: openjdk11
+ java-version: openjdk17
- project:
name: holmes-engine-management-sonar
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "holmes/engine-management"
project-name: "holmes-engine-management"
mvn-settings: "holmes-engine-management-settings"
mvn-goals: "clean install"
mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
- java-version: openjdk11
+ java-version: openjdk17
- project:
name: holmes-engine-management-clm
project-name: "holmes-engine-management"
branch: "master"
mvn-settings: "holmes-engine-management-settings"
- java-version: openjdk11
-
-- project:
- name: holmes-engine-management-info
- project-name: holmes-engine-management
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: holmes/engine-management
- branch: master
+ java-version: openjdk17
sign-artifacts: true
build-node: centos8-docker-4c-4g
maven-versions-plugin: true
- java-version: openjdk11
+ java-version: openjdk17
sbom-generator: true
- "{project-name}-{stream}-docker-java-daily":
mvn-params: "-Dmaven.test.skip=true"
build-node: ubuntu1804-docker-8c-8g
- java-version: openjdk11
+ java-version: openjdk17
- "{project-name}-gerrit-release-jobs":
build-node: centos7-docker-2c-1g
- java-version: openjdk11
+ java-version: openjdk17
project: "holmes/rule-management"
stream:
- "master":
docker-pom: "pom.xml"
mvn-profile: docker
build-node: ubuntu1804-builder-4c-4g
- java-version: openjdk11
+ java-version: openjdk17
- project:
name: holmes-rule-management-sonar
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "holmes/rule-management"
project-name: "holmes-rule-management"
mvn-settings: "holmes-rule-management-settings"
mvn-goals: "clean install"
mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
- java-version: openjdk11
+ java-version: openjdk17
- project:
name: holmes-rule-management-clm
project-name: "holmes-rule-management"
branch: "master"
mvn-settings: "holmes-rule-management-settings"
- java-version: openjdk11
-
-- project:
- name: holmes-rule-management-info
- project-name: holmes-rule-management
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: holmes/rule-management
- branch: master
+ java-version: openjdk17
---
-- project:
- name: integration-docker-onap-java-info
- project-name: integration-docker-onap-java
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: integration/docker/onap-java11
- branch: master
-
- project:
name: integration-docker-onap-java-linters
project: integration/docker/onap-java11
---
-- project:
- name: integration-docker-onap-python-info
- project-name: integration-docker-onap-python
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: integration/docker/onap-python
- branch: master
-
- project:
name: integration-docker-onap-python-linters
project: integration/docker/onap-python
- "vCPE":
trigger_jobs:
robot-options: ""
-
-- project:
- name: integration-csit-info
- project-name: integration-csit
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: integration/csit
- branch: master
views:
- project-view
-- project:
- name: integration-data-provider-info
- project: integration/data-provider
- project-name: integration-data-provider
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: integration-data-provider-linters
project: "integration/data-provider"
jobs:
- gerrit-docker-verify
- gerrit-docker-merge
+
+- project:
+ name: integration-k8s-toolbox
+ project: integration
+ stream:
+ - "master":
+ branch: "master"
+ # Required by verifier
+ mvn-settings: "integration-settings"
+ project-name: "integration-k8s-toolbox"
+ gerrit_trigger_file_paths:
+ - compare-type: REG_EXP
+ pattern: "pipelines/docker-onap-k8s-toolbox/.*"
+ docker-name: "onap/k8s-toolbox"
+ docker-root: pipelines/docker-onap-k8s-toolbox
+ container-tag-method: yaml-file
+ post_docker_build_script: |
+ #!/bin/bash
+ set -eux
+ cd "$DOCKER_ROOT"
+ docker tag "$CONTAINER_PUSH_REGISTRY/$DOCKER_NAME:$DOCKER_IMAGE_TAG" onap-k8s-toolbox:latest
+ build-node: ubuntu1804-docker-8c-8g
+ build-timeout: 20
+ jobs:
+ - gerrit-docker-verify
+ - gerrit-docker-merge
views:
- project-view
-- project:
- name: integration-ietf-actn-tools-info
- project: integration/ietf-actn-tools
- project-name: integration-ietf-actn-tools
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: integration-ietf-actn-tools-linters
project: integration/ietf-actn-tools
- "master":
branch: "master"
subproject:
- - "python3.7":
- tox-dir: "."
- tox-envs: "py37"
- pattern: "**/*.py"
- "python3.8":
tox-dir: "."
tox-envs: "py38"
views:
- project-view
-- project:
- name: integration-python-onapsdk-info
- project: integration/python-onapsdk
- project-name: integration-python-onapsdk
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: integration-python-onapsdk-pypi-build
project: integration/python-onapsdk
branch: "master"
jobs:
- gerrit-pypi-verify
+ - gerrit-pypi-stage
- gerrit-pypi-merge
- project:
---
-- project:
- name: integration-seccom-info
- project-name: integration-seccom
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: integration/seccom
- branch: master
-
- project:
name: integration-seccom-linters
project: integration/seccom
project: "integration/csit"
branch: "{branch}"
files: "*/{project-name}/**"
- - timed: "@daily"
- reverse:
jobs: "{obj:trigger_jobs}"
views:
- project-view
-- project:
- name: integration-info
- project-name: integration
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: integration
- branch: master
-
- project:
name: integration-verify-python
project-name: integration
---
-- project:
- name: integration-5G-core-nf-simulator-info
- project-name: integration-5G-core-nf-simulator
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: integration/simulators/5G-core-nf-simulator
- branch: master
-
- project:
name: integration-5G-core-nf-simulator
project-name: integration-5G-core-nf-simulator
---
-- project:
- name: integration-simulators-A1-policy-enforcement-simulator-info
- project: integration/simulators/A1-policy-enforcement-simulator
- project-name: integration-simulators-A1-policy-enforcement-simulator
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: integration-simulators-A1-policy-enforcement-simulator
project: integration/simulators/A1-policy-enforcement-simulator
---
-- project:
- name: integration-simulators-core-nssmf-simulator-info
- project: integration/simulators/core-nssmf-simulator
- project-name: integration-simulators-core-nssmf-simulator
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: integration-simulators-core-nssmf-simulator
project: integration/simulators/core-nssmf-simulator
docker-root: "$WORKSPACE"
mvn-settings: "integration-settings"
build-node: ubuntu1804-docker-8c-8g
- cron: "@daily"
container-tag-method: stream
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: integration/simulators/pnf-simulator
project-name: integration-pnf-simulator
mvn-goals: "clean install"
mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
-- project:
- name: integration-simulators-pnf-simulator-info
- project-name: integration-pnf-simulator
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: integration/simulators/pnf-simulator
- branch: master
-
- project:
name: integration-simulators-pnf-simulator-cli
project: integration/simulators/pnf-simulator
views:
- project-view
-- project:
- name: integration-simulators-ran-nssmf-simulator-info
- project: integration/simulators/ran-nssmf-simulator
- project-name: integration-simulators-ran-nssmf-simulator
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: integration-simulators-ran-nssmf-simulator-linters
project: integration/simulators/ran-nssmf-simulator
maven-versions-plugin: true
mvn-goals: "clean deploy"
-- project:
- name: integration-simulators-ran-simulator-info
- project-name: integration-simulators-ran-simulator
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: integration/simulators/ran-simulator
- branch: master
-
- project:
name: integration-simulators-ran-simulator-linters
project: integration/simulators/ran-simulator
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "integration/simulators/nf-simulator/pm-https-server"
project-name: "integration-simulators-nf-simulator-pm-https-server"
project-name: integration-simulators-nf-simulator-pm-https-server
views:
- project-view
-
-- project:
- name: integration-simulators-nf-simulator-pm-https-server-info
- project: integration/simulators/nf-simulator/pm-https-server
- project-name: integration-simulators-nf-simulator-pm-https-server
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "integration/simulators/nf-simulator/avcn-manager"
project-name: "integration-simulators-nf-simulator-avcn-manager"
project-name: integration-simulators-nf-simulator-avcn-manager
views:
- project-view
-
-- project:
- name: integration-simulators-nf-simulator-avcn-manager-info
- project: integration/simulators/nf-simulator/avcn-manager
- project-name: integration-simulators-nf-simulator-avcn-manager
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "integration/simulators/nf-simulator/netconf-server"
project-name: "integration-simulators-nf-simulator-netconf-server"
project-name: integration-simulators-nf-simulator-netconf-server
views:
- project-view
-
-- project:
- name: integration-simulators-nf-simulator-netconf-server-info
- project: integration/simulators/nf-simulator/netconf-server
- project-name: integration-simulators-nf-simulator-netconf-server
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
name: integration-simulators-nf-simulator-sonar
jobs:
- gerrit-tox-sonar
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "integration/simulators/nf-simulator"
project-name: "integration-simulators-nf-simulator"
mvn-settings: "integration-simulators-nf-simulator-settings"
mvn-goals: "clean install"
mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
-
-- project:
- name: integration-simulators-nf-simulator-info
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: "integration/simulators/nf-simulator"
- project-name: "integration-simulators-nf-simulator"
- branch: "master"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "integration/simulators/nf-simulator/ves-client"
project-name: "integration-simulators-nf-simulator-ves-client"
project-name: integration-simulators-nf-simulator-ves-client
views:
- project-view
-
-- project:
- name: integration-simulators-nf-simulator-ves-client-info
- project: integration/simulators/nf-simulator/ves-client
- project-name: integration-simulators-nf-simulator-ves-client
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
---
-- project:
- name: integration-usecases-A1-policy-enforcement-r-apps-info
- project: integration/usecases/A1-policy-enforcement-r-apps
- project-name: integration-usecases-A1-policy-enforcement-r-apps
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: integration-usecases-A1-policy-enforcement-r-apps-linters
project: integration/usecases/A1-policy-enforcement-r-apps
---
-- project:
- name: integration-usecases-A1-policy-enforcement-info
- project: integration/usecases/A1-policy-enforcement
- project-name: integration-usecases-A1-policy-enforcement
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: integration-usecases-A1-policy-enforcement-linters
project: integration/usecases/A1-policy-enforcement
---
-- project:
- name: integration-xtesting-info
- project-name: integration-xtesting
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: integration/xtesting
- branch: master
-
- project:
name: integration-xtesting-linters
project: integration/xtesting
docker-root: "$WORKSPACE"
mvn-settings: "integration-settings"
build-node: ubuntu1804-docker-8c-8g
- cron: "@daily"
container-tag-method: stream
+++ /dev/null
----
-- project:
- name: sandbox-3
- project-name: sandbox-3
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: sandbox-3
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "modeling/etsicatalog"
project-name: "modeling-etsicatalog"
build-node: centos8-redis-4c-4g
branch: "master"
mvn-settings: "modeling-etsicatalog-settings"
-
-- project:
- name: modeling-etsicatalog-info
- project-name: modeling-etsicatalog
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: modeling/etsicatalog
- branch: master
+++ /dev/null
----
-- project:
- name: modeling-modelspec-info
- project-name: modeling-modelspec
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: modeling/modelspec
- branch: master
--- /dev/null
+---
+- project:
+ name: modeling-yang-kit
+ project-name: "modeling-yang-kit"
+ project: "modeling/yang-kit"
+ stream:
+ - "master":
+ branch: "master"
+ mvn-settings: "modeling-yang-kit-settings"
+ jobs:
+ - "{project-name}-{stream}-verify-java"
+ - "{project-name}-{stream}-merge-java"
+ - gerrit-maven-stage:
+ sbom-generator: true
+ sign-artifacts: true
+ build-node: centos8-docker-4c-4g
+ maven-versions-plugin: true
+ - gerrit-maven-docker-stage:
+ sbom-generator: true
+ build-node: ubuntu1804-docker-8c-8g
+ mvn-params: "-P docker -Dmaven.test.skip=true"
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+ java-version: openjdk11
+ files: "**"
+ archive-artifacts: ""
+ docker-pom: "pom.xml"
+ build-node: ubuntu1804-builder-4c-4g
+
+- project:
+ name: modeling-yang-kit-sonar
+ jobs:
+ - gerrit-maven-sonar
+ sonarcloud: true
+ sonarcloud-project-organization: "{sonarcloud_project_organization}"
+ sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
+ sonar-mvn-goal: "{sonar_mvn_goal}"
+ build-node: ubuntu1804-builder-4c-4g
+ project: "modeling/yang-kit"
+ project-name: "modeling-yang-kit"
+ branch: "master"
+ mvn-settings: "modeling-yang-kit-settings"
+ mvn-goals: "clean install"
+ mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
+
+- project:
+ name: modeling-yang-kit-clm
+ jobs:
+ - gerrit-maven-clm
+ nexus-iq-namespace: "onap-"
+ project: modeling/yang-kit
+ project-name: "modeling-yang-kit"
+ build-node: ubuntu1804-builder-4c-4g
+ branch: "master"
+ mvn-settings: "modeling-yang-kit-settings"
+ java-version: openjdk11
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "msb/apigateway"
project-name: "msb-apigateway"
project-name: "msb-apigateway"
branch: "master"
mvn-settings: "msb-apigateway-settings"
-
-- project:
- name: msb-apigateway-info
- project-name: msb-apigateway
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: msb/apigateway
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "msb/discovery"
project-name: "msb-discovery"
project-name: "msb-discovery"
branch: "master"
mvn-settings: "msb-discovery-settings"
-
-- project:
- name: msb-discovery-info
- project-name: msb-discovery
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: msb/discovery
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "msb/java-sdk"
project-name: "msb-java-sdk"
project-name: "msb-java-sdk"
branch: "master"
mvn-settings: "msb-java-sdk-settings"
-
-- project:
- name: msb-java-sdk-info
- project-name: msb-java-sdk
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: msb/java-sdk
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "msb/swagger-sdk"
project-name: "msb-swagger-sdk"
project-name: "msb-swagger-sdk"
branch: "master"
mvn-settings: "msb-swagger-sdk-settings"
-
-- project:
- name: msb-swagger-sdk-info
- project-name: msb-swagger-sdk
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: msb/swagger-sdk
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "multicloud/framework"
project-name: "multicloud-framework-multivimbroker"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "multicloud/framework"
project-name: "multicloud-framework-artifactbroker"
+++ /dev/null
----
-- project:
- name: multicloud-framework-info
- project-name: multicloud-framework
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: multicloud/framework
- branch: master
+++ /dev/null
----
-- project:
- name: multicloud-info
- project-name: multicloud
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: multicloud
- branch: master
-
-- project:
- name: multicloud-windriver-info
- project-name: multicloud-windriver
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: multicloud/openstack/windriver
- branch: master
-
-- project:
- name: multicloud-oom-info
- project-name: multicloud-oom
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: multicloud/oom
- branch: master
-
-- project:
- name: multicloud-k8s-info
- project-name: multicloud-k8s
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: multicloud/k8s
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "multicloud/openstack/vmware"
project-name: "multicloud-openstack-vmware"
branch: "master"
mvn-settings: "multicloud-openstack-vmware-settings"
disabled: true
-
-- project:
- name: multicloud-openstack-vmware-info
- project-name: multicloud-openstack-vmware
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: multicloud/openstack/vmware
- branch: master
- disabled: true
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "multicloud/openstack"
project-name: "multicloud-openstack-windriver"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "multicloud/openstack"
project-name: "multicloud-openstack-pike"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "multicloud/openstack"
project-name: "multicloud-openstack-starlingx"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "multicloud/openstack"
project-name: "multicloud-openstack-fcaps"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "multicloud/openstack"
project-name: "multicloud-openstack-hpa"
mvn-settings: "multicloud-openstack-settings"
mvn-goals: "clean install"
mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
-
-- project:
- name: multicloud-openstack-info
- project-name: multicloud-openstack
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: multicloud/openstack
- branch: master
project-name: oom-platform-cert-manager
views:
- project-view
-
-- project:
- name: oom-platform-cert-manager-info
- project: oom/platform/cert-manager
- project-name: oom-platform-cert-manager
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
views:
- project-view
-- project:
- name: oom-platform-cert-service-info
- project: oom/platform/cert-service
- project-name: oom-platform-cert-service
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: oom-platform-cert-service
project-name: "oom-platform-cert-service"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "oom/platform/cert-service"
project-name: "oom-platform-cert-service"
project-name: oom-utils
views:
- project-view
-
-- project:
- name: oom-utils-info
- project: oom/utils
- project-name: oom-utils
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
stream:
- "master":
branch: "master"
- - "london":
- branch: "london"
+ - "montreal":
+ branch: "montreal"
jobs:
- "{project-name}-{stream}-review":
build_script: "{offline_review_bootstrap}"
-- project:
- name: offline-installer-info
- project-name: offline-installer
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: oom/offline-installer
- branch: master
-
- project:
name: offline-installer-linters
project: oom/offline-installer
views:
- project-view
-- project:
- name: oom-consul-info
- project: oom/consul
- project-name: oom-consul
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: oom-consul-linters
project: oom/consul
stream:
- "master":
branch: "master"
- - "london":
- branch: "london"
+ - "montreal":
+ branch: "montreal"
jobs:
- "{project-name}-{stream}-verify-make-{helm_bin}":
stream:
- "master":
branch: "master"
- - "kohn":
- branch: "kohn"
+ - "montreal":
+ branch: "montreal"
- "london":
branch: "london"
- shell: !include-raw-escape: oneclick-config-make-tar.sh
- shell: !include-raw-escape: oneclick-config-build-docker-image.sh
- shell: !include-raw-escape: ../include-docker-push.sh
-
-- project:
- name: oomconfig-info
- project-name: oomconfig
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: oom
- branch: master
---
-- project:
- name: oom-readiness-info
- project-name: oom-readiness
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: oom/readiness
- branch: master
-
- project:
name: oom-readiness-linters
project: oom/readiness
project-name: "oom-registrator"
branch: "master"
mvn-settings: "oom-registrator-settings"
-
-- project:
- name: oom-registrator-info
- project-name: oom-registrator
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: oom/registrator
- branch: master
project-name: "oparent"
branch: "master"
mvn-settings: "oparent-settings"
-
-- project:
- name: oparent-info
- project-name: oparent
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: oparent
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "optf/has"
project-name: "optf-has"
- "master":
branch: "master"
mvn-settings: "optf-has-settings"
-
-- project:
- name: optf-has-info
- project-name: optf-has
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: optf/has
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "optf/osdf"
project-name: "optf-osdf"
- "master":
branch: "master"
mvn-settings: "optf-osdf-settings"
-
-- project:
- name: optf-osdf-info
- project-name: optf-osdf
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: optf/osdf
- branch: master
- project-view
- project:
- name: policy-apex-pdp
+ name: policy-apex-pdp-java-17
project-name: "policy-apex-pdp"
jobs:
- "{project-name}-{stream}-verify-java"
stream:
- "master":
branch: "master"
- - "honolulu":
- branch: "honolulu"
- - "istanbul":
- branch: "istanbul"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
+ - "montreal":
+ branch: "montreal"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
+ mvn-settings: "policy-apex-pdp-settings"
+ java-version: openjdk17
+ files: "**"
+ archive-artifacts: ""
+ build-node: ubuntu1804-docker-8c-8g
+
+- project:
+ name: policy-apex-pdp
+ project-name: "policy-apex-pdp"
+ jobs:
+ - "{project-name}-{stream}-verify-java"
+ - "{project-name}-{stream}-merge-java":
+ docker-pom: "pom.xml"
+ mvn-profile: "docker"
+ mvn-params: "-P docker"
+ - gerrit-maven-stage:
+ sbom-generator: true
+ sign-artifacts: true
+ build-node: centos8-docker-4c-4g
+ maven-versions-plugin: true
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-docker-stage:
+ sbom-generator: true
+ build-node: ubuntu1804-docker-8c-8g
+ maven-versions-plugin: true
+ mvn-params: "-P docker -Dmaven.test.skip=true"
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "policy/apex-pdp"
+ stream:
- "london":
branch: "london"
mvn-settings: "policy-apex-pdp-settings"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "policy/apex-pdp"
project-name: "policy-apex-pdp"
branch: "master"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
mvn-settings: "policy-apex-pdp-settings"
- java-version: openjdk11
+ java-version: openjdk17
mvn-goals: "clean install"
- mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
- project:
name: policy-apex-pdp-clm
stream:
- "master":
branch: "master"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
mvn-settings: "policy-apex-pdp-settings"
- java-version: openjdk11
-
-- project:
- name: policy-apex-pdp-info
- project-name: policy-apex-pdp
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: policy/apex-pdp
- branch: master
+ mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
+ java-version: openjdk17
---
- project:
- name: policy-api
+ name: policy-api-java-17
project-name: "policy-api"
jobs:
- "{project-name}-{stream}-verify-java"
stream:
- "master":
branch: "master"
- - "honolulu":
- branch: "honolulu"
- - "istanbul":
- branch: "istanbul"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
+ - "montreal":
+ branch: "montreal"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
+ mvn-settings: "policy-api-settings"
+ java-version: openjdk17
+ files: "**"
+ archive-artifacts: ""
+ build-node: ubuntu1804-builder-4c-4g
+
+- project:
+ name: policy-api-java11
+ project-name: "policy-api"
+ jobs:
+ - "{project-name}-{stream}-verify-java"
+ - "{project-name}-{stream}-merge-java":
+ docker-pom: "pom.xml"
+ mvn-params: "-P docker"
+ build-node: ubuntu1804-docker-8c-8g
+ - gerrit-maven-stage:
+ sbom-generator: true
+ sign-artifacts: true
+ build-node: centos8-docker-4c-4g
+ maven-versions-plugin: true
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-docker-stage:
+ sbom-generator: true
+ build-node: ubuntu1804-docker-8c-8g
+ maven-versions-plugin: true
+ mvn-params: "-P docker -Dmaven.test.skip=true"
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "policy/api"
+ stream:
- "london":
branch: "london"
mvn-settings: "policy-api-settings"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "policy/api"
project-name: "policy-api"
branch: "master"
mvn-settings: "policy-api-settings"
- java-version: openjdk11
+ java-version: openjdk17
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
mvn-goals: "clean install"
- mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
- project:
name: policy-api-clm
stream:
- "master":
branch: "master"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
mvn-settings: "policy-api-settings"
- java-version: openjdk11
-
-- project:
- name: policy-api-info
- project-name: policy-api
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: policy/api
- branch: master
+ mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
+ java-version: openjdk17
---
- project:
- name: policy-clamp
+ name: policy-clamp-java-17
project-name: "policy-clamp"
jobs:
- gerrit-maven-stage:
container-staging-registry: "nexus3.onap.org:10003"
mvn-params: "-Dmaven.test.skip=true -P docker"
- "{project-name}-{stream}-verify-java":
- mvn-params: "-P docker"
build-node: ubuntu1804-docker-8c-16g
- "{project-name}-{stream}-merge-java":
build-node: ubuntu1804-docker-8c-16g
stream:
- "master":
branch: "master"
- - "honolulu":
- branch: "honolulu"
- - "istanbul":
- branch: "istanbul"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
+ - "montreal":
+ branch: "montreal"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
+ mvn-settings: "policy-clamp-settings"
+ java-version: openjdk17
+ files: "**"
+ archive-artifacts: ""
+ build-node: ubuntu1804-docker-8c-8g
+
+- project:
+ name: policy-clamp-java11
+ project-name: "policy-clamp"
+ jobs:
+ - gerrit-maven-stage:
+ build-node: centos8-docker-8c-8g
+ sbom-generator: true
+ maven-versions-plugin: true
+ sign-artifacts: true
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-docker-stage:
+ sbom-generator: true
+ build-node: ubuntu1804-docker-8c-8g
+ maven-versions-plugin: true
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ mvn-params: "-Dmaven.test.skip=true -P docker"
+ - "{project-name}-{stream}-verify-java":
+ mvn-params: "-P docker"
+ build-node: ubuntu1804-docker-8c-16g
+ - "{project-name}-{stream}-merge-java":
+ build-node: ubuntu1804-docker-8c-16g
+ mvn-params: "-P docker"
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "policy/clamp"
+ stream:
- "london":
branch: "london"
mvn-settings: "policy-clamp-settings"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "policy/clamp"
project-name: "policy-clamp"
branch: "master"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
mvn-settings: "policy-clamp-settings"
mvn-goals: "clean install"
- mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
- java-version: openjdk11
+ java-version: openjdk17
- project:
name: policy-clamp-clm
stream:
- "master":
branch: "master"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
mvn-settings: "policy-clamp-settings"
+ mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
build-node: ubuntu1804-docker-8c-8g
- java-version: openjdk11
-
-- project:
- name: policy-clamp-info
- project-name: policy-clamp
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: policy/clamp
- branch: master
+ java-version: openjdk17
---
- project:
- name: policy-common
+ name: policy-common-java-17
project-name: "policy-common"
jobs:
- "{project-name}-{stream}-verify-java"
stream:
- "master":
branch: "master"
- - "honolulu":
- branch: "honolulu"
- - "istanbul":
- branch: "istanbul"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
+ - "montreal":
+ branch: "montreal"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
+ mvn-settings: "policy-common-settings"
+ java-version: openjdk17
+ files: "**"
+ archive-artifacts: ""
+ build-node: ubuntu1804-builder-4c-4g
+
+- project:
+ name: policy-common-java11
+ project-name: "policy-common"
+ jobs:
+ - "{project-name}-{stream}-verify-java"
+ - "{project-name}-{stream}-merge-java"
+ - gerrit-maven-stage:
+ sbom-generator: true
+ sign-artifacts: true
+ build-node: centos8-docker-4c-4g
+ maven-versions-plugin: true
+ mvn-params: "-Dmaven.test.skip=true"
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "policy/common"
+ stream:
- "london":
branch: "london"
mvn-settings: "policy-common-settings"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "policy/common"
project-name: "policy-common"
branch: "master"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
mvn-settings: "policy-common-settings"
- java-version: openjdk11
+ java-version: openjdk17
mvn-goals: "clean install"
- mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
- project:
name: policy-common-clm
stream:
- "master":
branch: "master"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
mvn-settings: "policy-common-settings"
- java-version: openjdk11
-
-- project:
- name: policy-common-info
- project-name: policy-common
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: policy/common
- branch: master
+ mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
+ java-version: openjdk17
build-node: "ubuntu1804-docker-8c-8g"
node: "{build-node}"
recipients: ""
- java-version: "openjdk11"
+ java-version: "openjdk17"
python-version: python3
properties:
build-node: "ubuntu1804-docker-8c-8g"
node: "{build-node}"
recipients: ""
- java-version: "openjdk11"
+ java-version: "openjdk17"
python-version: python3
properties:
stream:
- "master":
branch: "master"
- - "honolulu":
- branch: "honolulu"
- - "istanbul":
- branch: "istanbul"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
+ - "montreal":
+ branch: "montreal"
functionality:
- "distribution"
trigger_jobs:
stream:
- "master":
branch: "master"
- - "honolulu":
- branch: "honolulu"
- - "istanbul":
- branch: "istanbul"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
+ - "montreal":
+ branch: "montreal"
functionality:
- "xacml-pdp"
trigger_jobs:
stream:
- "master":
branch: "master"
- - "honolulu":
- branch: "honolulu"
- - "istanbul":
- branch: "istanbul"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
+ - "montreal":
+ branch: "montreal"
functionality:
- "drools-applications"
trigger_jobs:
stream:
- "master":
branch: "master"
- - "honolulu":
- branch: "honolulu"
- - "istanbul":
- branch: "istanbul"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
+ - "montreal":
+ branch: "montreal"
functionality:
- "drools-pdp"
trigger_jobs:
stream:
- "master":
branch: "master"
- - "honolulu":
- branch: "honolulu"
- - "istanbul":
- branch: "istanbul"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
+ - "montreal":
+ branch: "montreal"
functionality:
- "apex-pdp"
trigger_jobs:
stream:
- "master":
branch: "master"
- - "honolulu":
- branch: "honolulu"
- - "istanbul":
- branch: "istanbul"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
+ - "montreal":
+ branch: "montreal"
functionality:
- "pap"
trigger_jobs:
stream:
- "master":
branch: "master"
- - "honolulu":
- branch: "honolulu"
- - "istanbul":
- branch: "istanbul"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
+ - "montreal":
+ branch: "montreal"
functionality:
- "api"
trigger_jobs:
stream:
- "master":
branch: "master"
- - "honolulu":
- branch: "honolulu"
- - "istanbul":
- branch: "istanbul"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
- - "london":
- branch: "london"
+ - "montreal":
+ branch: "montreal"
functionality:
- "clamp"
trigger_jobs:
---
- project:
- name: policy-distribution
+ name: policy-distribution-java-17
project-name: "policy-distribution"
jobs:
- "{project-name}-{stream}-verify-java"
stream:
- "master":
branch: "master"
- - "honolulu":
- branch: "honolulu"
- - "istanbul":
- branch: "istanbul"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
+ - "montreal":
+ branch: "montreal"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
+ mvn-settings: "policy-distribution-settings"
+ java-version: openjdk17
+ files: "**"
+ archive-artifacts: ""
+ build-node: ubuntu1804-builder-4c-4g
+
+- project:
+ name: policy-distribution-java11
+ project-name: "policy-distribution"
+ jobs:
+ - "{project-name}-{stream}-verify-java"
+ - "{project-name}-{stream}-merge-java":
+ docker-pom: "pom.xml"
+ mvn-params: "-P docker"
+ build-node: ubuntu1804-docker-8c-8g
+ - gerrit-maven-stage:
+ sbom-generator: true
+ sign-artifacts: true
+ build-node: centos8-docker-4c-4g
+ maven-versions-plugin: true
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-docker-stage:
+ sbom-generator: true
+ build-node: ubuntu1804-docker-8c-8g
+ maven-versions-plugin: true
+ mvn-params: "-P docker -Dmaven.test.skip=true"
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "policy/distribution"
+ stream:
- "london":
branch: "london"
mvn-settings: "policy-distribution-settings"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "policy/distribution"
project-name: "policy-distribution"
branch: "master"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
mvn-settings: "policy-distribution-settings"
- java-version: openjdk11
+ java-version: openjdk17
mvn-goals: "clean install"
- mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
- project:
name: policy-distribution-clm
stream:
- "master":
branch: "master"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
mvn-settings: "policy-distribution-settings"
- java-version: openjdk11
-
-- project:
- name: policy-distribution-info
- project-name: policy-distribution
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: policy/distribution
- branch: master
+ mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
+ java-version: openjdk17
project: "policy/docker"
stream:
- - "master":
- branch: "master"
- - "honolulu":
- branch: "honolulu"
- - "istanbul":
- branch: "istanbul"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
files: "**"
archive-artifacts: ""
build-node: ubuntu1804-builder-4c-4g
+- project:
+ name: policy-docker-base-common-java-17
+ project-name: "policy-docker"
+ jobs:
+ - "{project-name}-{stream}-verify-java"
+ - "{project-name}-{stream}-merge-java":
+ docker-pom: "pom.xml"
+ mvn-profile: "docker"
+ mvn-params: "-P docker"
+ build-node: ubuntu1804-docker-8c-8g
+ - gerrit-maven-docker-stage:
+ sbom-generator: true
+ build-node: ubuntu1804-docker-8c-8g
+ maven-versions-plugin: true
+ mvn-params: "-P docker -Dmaven.test.skip=true"
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
+ mvn-settings: "policy-docker-settings"
+ mvn-params: "-Djava.net.preferIPv4Stack=true -Djava.net.preferIPv6Addresses=false"
+ java-version: openjdk17
+
+ project: "policy/docker"
+ stream:
+ - "master":
+ branch: "master"
+ - "montreal":
+ branch: "montreal"
+ files: "**"
+ archive-artifacts: ""
+ build-node: ubuntu1804-builder-4c-4g
+
- project:
name: policy-docker-clm
jobs:
stream:
- "master":
branch: "master"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
mvn-settings: "policy-docker-settings"
mvn-params: "-Djava.net.preferIPv4Stack=true -Djava.net.preferIPv6Addresses=false"
- java-version: openjdk11
-
-- project:
- name: policy-docker-info
- project-name: policy-docker
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: policy/docker
- branch: master
+ java-version: openjdk17
project: "policy/drools-applications"
stream:
- - "master":
- branch: "master"
- - "honolulu":
- branch: "honolulu"
- - "istanbul":
- branch: "istanbul"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
mvn-settings: "policy-drools-applications-settings"
archive-artifacts: ""
build-node: ubuntu1804-docker-8c-8g
+- project:
+ name: policy-drools-applications-java-17
+ project-name: "policy-drools-applications"
+ jobs:
+ - "{project-name}-{stream}-verify-java"
+ - "{project-name}-{stream}-merge-java":
+ docker-pom: "pom.xml"
+ mvn-profile: "docker"
+ mvn-params: "-P docker -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv6Addresses=false"
+ - gerrit-maven-stage:
+ sbom-generator: true
+ sign-artifacts: true
+ build-node: centos8-docker-4c-4g
+ maven-versions-plugin: true
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-docker-stage:
+ sbom-generator: true
+ build-node: ubuntu1804-docker-8c-8g
+ maven-versions-plugin: true
+ mvn-params: "-P docker -Dmaven.test.skip=true"
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "policy/drools-applications"
+ stream:
+ - "master":
+ branch: "master"
+ - "montreal":
+ branch: "montreal"
+ mvn-settings: "policy-drools-applications-settings"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
+ java-version: openjdk17
+ files: "**"
+ archive-artifacts: ""
+ build-node: ubuntu1804-docker-8c-8g
+
- project:
name: policy-drools-applications-sonar
jobs:
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "policy/drools-applications"
project-name: "policy-drools-applications"
mvn-settings: "policy-drools-applications-settings"
mvn-version: "mvn36"
maven-version: "mvn36"
- java-version: openjdk11
+ java-version: openjdk17
java-opts: "-Djava.net.preferIPv4Stack=true -Djava.net.preferIPv6Addresses=false"
mvn-goals: "clean install"
- mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
- project:
name: policy-drools-applications-clm
branch: "master"
mvn-settings: "policy-drools-applications-settings"
mvn-params: "-Djava.net.preferIPv4Stack=true -Djava.net.preferIPv6Addresses=false"
+ mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
mvn-version: "mvn36"
maven-version: "mvn36"
- java-version: openjdk11
+ java-version: openjdk17
build-node: ubuntu1804-docker-8c-8g
-
-- project:
- name: policy-drools-applications-info
- project-name: policy-drools-applications
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: policy/drools-applications
- branch: master
project: "policy/drools-pdp"
stream:
- - "master":
- branch: "master"
- - "honolulu":
- branch: "honolulu"
- - "istanbul":
- branch: "istanbul"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
mvn-settings: "policy-drools-pdp-settings"
archive-artifacts: ""
build-node: ubuntu1804-docker-8c-8g
+- project:
+ name: policy-drools-pdp-java-17
+ project-name: "policy-drools-pdp"
+ jobs:
+ - "{project-name}-{stream}-verify-java"
+ - "{project-name}-{stream}-merge-java":
+ docker-pom: "pom.xml"
+ mvn-profile: "docker"
+ mvn-params: "-P docker"
+ - gerrit-maven-stage:
+ sbom-generator: true
+ sign-artifacts: true
+ build-node: centos8-docker-4c-4g
+ maven-versions-plugin: true
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-docker-stage:
+ sbom-generator: true
+ build-node: ubuntu1804-docker-8c-8g
+ maven-versions-plugin: true
+ mvn-params: "-P docker -Dmaven.test.skip=true"
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "policy/drools-pdp"
+ stream:
+ - "master":
+ branch: "master"
+ - "montreal":
+ branch: "montreal"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
+ mvn-settings: "policy-drools-pdp-settings"
+ java-version: openjdk17
+ files: "**"
+ archive-artifacts: ""
+ build-node: ubuntu1804-docker-8c-8g
+
- project:
name: policy-drools-pdp-sonar
jobs:
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "policy/drools-pdp"
project-name: "policy-drools-pdp"
branch: "master"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
mvn-settings: "policy-drools-pdp-settings"
- java-version: openjdk11
+ java-version: openjdk17
mvn-goals: "clean install"
- mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
- project:
name: policy-drools-pdp-clm
stream:
- "master":
branch: "master"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
mvn-settings: "policy-drools-pdp-settings"
- java-version: openjdk11
-
-- project:
- name: policy-drools-pdp-info
- project-name: policy-drools-pdp
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: policy/drools-pdp
- branch: master
+ mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
+ java-version: openjdk17
project: "policy/gui"
stream:
- - "master":
- branch: "master"
- - "istanbul":
- branch: "istanbul"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
mvn-settings: "policy-gui-settings"
archive-artifacts: ""
build-node: ubuntu1804-builder-4c-4g
+- project:
+ name: policy-gui-java-17
+ project-name: "policy-gui"
+ jobs:
+ - "{project-name}-{stream}-verify-java"
+ - "{project-name}-{stream}-merge-java":
+ docker-pom: "pom.xml"
+ mvn-params: "-P docker"
+ build-node: ubuntu1804-docker-8c-8g
+ - gerrit-maven-stage:
+ sbom-generator: true
+ sign-artifacts: true
+ build-node: centos8-docker-4c-4g
+ maven-versions-plugin: true
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-docker-stage:
+ sbom-generator: true
+ build-node: ubuntu1804-docker-8c-8g
+ maven-versions-plugin: true
+ mvn-params: "-P docker -Dmaven.test.skip=true"
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "policy/gui"
+ stream:
+ - "master":
+ branch: "master"
+ - "montreal":
+ branch: "montreal"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
+ mvn-settings: "policy-gui-settings"
+ java-version: openjdk17
+ files: "**"
+ archive-artifacts: ""
+ build-node: ubuntu1804-builder-4c-4g
+
- project:
name: policy-gui-sonar
jobs:
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "policy/gui"
project-name: "policy-gui"
branch: "master"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
mvn-settings: "policy-gui-settings"
- java-version: openjdk11
+ java-version: openjdk17
mvn-goals: "clean install"
- mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
sonar-prescan-script: !include-raw-escape: ../ubuntu-latest-nodejs.sh
- project:
stream:
- "master":
branch: "master"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
mvn-settings: "policy-gui-settings"
- java-version: openjdk11
-
-- project:
- name: policy-gui-info
- project-name: policy-gui
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: policy/gui
- branch: master
+ mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
+ java-version: openjdk17
---
- project:
- name: policy-models
+ name: policy-models-java-17
project-name: "policy-models"
jobs:
- "{project-name}-{stream}-verify-java"
stream:
- "master":
branch: "master"
- - "honolulu":
- branch: "honolulu"
- - "istanbul":
- branch: "istanbul"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
+ - "montreal":
+ branch: "montreal"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
+ mvn-settings: "policy-models-settings"
+ java-version: openjdk17
+ files: "**"
+ archive-artifacts: ""
+ build-node: ubuntu1804-builder-4c-4g
+
+- project:
+ name: policy-models-java11
+ project-name: "policy-models"
+ jobs:
+ - "{project-name}-{stream}-verify-java"
+ - "{project-name}-{stream}-merge-java":
+ docker-pom: "pom.xml"
+ mvn-params: "-P docker"
+ build-node: ubuntu1804-docker-8c-8g
+ - gerrit-maven-stage:
+ sbom-generator: true
+ sign-artifacts: true
+ build-node: centos8-docker-4c-4g
+ maven-versions-plugin: true
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-docker-stage:
+ sbom-generator: true
+ build-node: ubuntu1804-docker-8c-8g
+ maven-versions-plugin: true
+ mvn-params: "-P docker -Dmaven.test.skip=true"
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "policy/models"
+ stream:
- "london":
branch: "london"
mvn-settings: "policy-models-settings"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "policy/models"
project-name: "policy-models"
branch: "master"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
mvn-settings: "policy-models-settings"
- java-version: openjdk11
+ java-version: openjdk17
mvn-goals: "clean install"
- mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
- project:
name: policy-models-clm
stream:
- "master":
branch: "master"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
mvn-settings: "policy-models-settings"
- java-version: openjdk11
-
-- project:
- name: policy-models-info
- project-name: policy-models
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: policy/models
- branch: master
+ mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
+ java-version: openjdk17
---
- project:
- name: policy-pap
+ name: policy-pap-java-17
project-name: "policy-pap"
jobs:
- "{project-name}-{stream}-verify-java"
stream:
- "master":
branch: "master"
- - "honolulu":
- branch: "honolulu"
- - "istanbul":
- branch: "istanbul"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
+ - "montreal":
+ branch: "montreal"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
+ mvn-settings: "policy-pap-settings"
+ java-version: openjdk17
+ files: "**"
+ archive-artifacts: ""
+ build-node: ubuntu1804-builder-4c-4g
+
+- project:
+ name: policy-pap-java11
+ project-name: "policy-pap"
+ jobs:
+ - "{project-name}-{stream}-verify-java"
+ - "{project-name}-{stream}-merge-java":
+ docker-pom: "pom.xml"
+ mvn-params: "-P docker"
+ build-node: ubuntu1804-docker-8c-8g
+ - gerrit-maven-stage:
+ sbom-generator: true
+ sign-artifacts: true
+ build-node: centos8-docker-4c-4g
+ maven-versions-plugin: true
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-docker-stage:
+ sbom-generator: true
+ build-node: ubuntu1804-docker-8c-8g
+ maven-versions-plugin: true
+ mvn-params: "-P docker -Dmaven.test.skip=true"
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "policy/pap"
+ stream:
- "london":
branch: "london"
mvn-settings: "policy-pap-settings"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "policy/pap"
project-name: "policy-pap"
branch: "master"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
mvn-settings: "policy-pap-settings"
- java-version: openjdk11
+ java-version: openjdk17
mvn-goals: "clean install"
- mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
- project:
name: policy-pap-clm
stream:
- "master":
branch: "master"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
mvn-settings: "policy-pap-settings"
- java-version: openjdk11
-
-- project:
- name: policy-pap-info
- project-name: policy-pap
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: policy/pap
- branch: master
+ mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
+ java-version: openjdk17
---
- project:
- name: policy-parent
+ name: policy-parent-java-17
project-name: "policy-parent"
jobs:
- "{project-name}-{stream}-verify-java"
stream:
- "master":
branch: "master"
- - "honolulu":
- branch: "honolulu"
- - "istanbul":
- branch: "istanbul"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
+ - "montreal":
+ branch: "montreal"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
+ mvn-settings: "policy-parent-settings"
+ java-version: openjdk17
+ files: "**"
+ archive-artifacts: ""
+ build-node: ubuntu1804-builder-4c-4g
+
+- project:
+ name: policy-parent-java11
+ project-name: "policy-parent"
+ jobs:
+ - "{project-name}-{stream}-verify-java"
+ - "{project-name}-{stream}-merge-java"
+ - gerrit-maven-stage:
+ sbom-generator: true
+ sign-artifacts: true
+ build-node: centos8-docker-4c-4g
+ maven-versions-plugin: true
+ mvn-params: "-Dmaven.test.skip=true"
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "policy/parent"
+ stream:
- "london":
branch: "london"
mvn-settings: "policy-parent-settings"
stream:
- "master":
branch: "master"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
mvn-settings: "policy-parent-settings"
- java-version: openjdk11
-
-- project:
- name: policy-parent-info
- project-name: policy-parent
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: policy/parent
- branch: master
+ mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
+ java-version: openjdk17
project: "policy/xacml-pdp"
stream:
- - "master":
- branch: "master"
- - "honolulu":
- branch: "honolulu"
- - "istanbul":
- branch: "istanbul"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
mvn-settings: "policy-xacml-pdp-settings"
archive-artifacts: ""
build-node: ubuntu1804-builder-4c-4g
+- project:
+ name: policy-xacml-pdp-java-17
+ project-name: "policy-xacml-pdp"
+ jobs:
+ - "{project-name}-{stream}-verify-java"
+ - "{project-name}-{stream}-merge-java":
+ docker-pom: "pom.xml"
+ mvn-params: "-P docker"
+ build-node: ubuntu1804-docker-8c-8g
+ - gerrit-maven-stage:
+ sbom-generator: true
+ sign-artifacts: true
+ build-node: centos8-docker-4c-4g
+ maven-versions-plugin: true
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-docker-stage:
+ sbom-generator: true
+ build-node: ubuntu1804-docker-8c-8g
+ maven-versions-plugin: true
+ mvn-params: "-P docker -Dmaven.test.skip=true"
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "policy/xacml-pdp"
+ stream:
+ - "master":
+ branch: "master"
+ - "montreal":
+ branch: "montreal"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
+ mvn-settings: "policy-xacml-pdp-settings"
+ java-version: openjdk17
+ files: "**"
+ archive-artifacts: ""
+ build-node: ubuntu1804-builder-4c-4g
+
- project:
name: policy-xacml-pdp-sonar
jobs:
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "policy/xacml-pdp"
project-name: "policy-xacml-pdp"
branch: "master"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
mvn-settings: "policy-xacml-pdp-settings"
- java-version: openjdk11
+ java-version: openjdk17
mvn-goals: "clean install"
- mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
- project:
name: policy-xacml-pdp-clm
stream:
- "master":
branch: "master"
+ mvn-version: "mvn36"
+ maven-version: "mvn36"
mvn-settings: "policy-xacml-pdp-settings"
- java-version: openjdk11
-
-- project:
- name: policy-xacml-pdp-info
- project-name: policy-xacml-pdp
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: policy/xacml-pdp
- branch: master
+ mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
+ java-version: openjdk17
project-name: portal-ng-e2e
views:
- project-view
-
-- project:
- name: portal-ng-e2e-info
- project: portal-ng/e2e
- project-name: portal-ng-e2e
- build-node: centos8-builder-2c-1g
- branch: master
- jobs:
- - gerrit-info-yaml-verify
- project-view
- project:
- name: portal-ng-bff-info
- project: portal-ng/bff
- project-name: portal-ng-bff
- build-node: centos8-builder-2c-1g
- branch: master
+ name: portal-ng-bff-gradle-build
+ project-name: "portal-ng-bff"
+ project: "portal-ng/bff"
+ branch: "master"
+ build-node: ubuntu1804-docker-8c-8g
jobs:
- - gerrit-info-yaml-verify
+ - gerrit-gradle-build
+ stream:
+ - "master":
+ branch: "master"
+ mvn-settings: "portal-ng-bff-settings"
+ wrapper: true
- project:
- name: portal-ng-bff-gradle-build
+ name: portal-ng-bff-gradle-publish-jar
project-name: "portal-ng-bff"
project: "portal-ng/bff"
branch: "master"
build-node: ubuntu1804-docker-8c-8g
jobs:
- - gerrit-gradle-build
+ - gerrit-gradle-publish-jar
stream:
- "master":
branch: "master"
views:
- project-view
-- project:
- name: portal-ng-history-info
- project: portal-ng/history
- project-name: portal-ng-history
- build-node: centos8-builder-2c-1g
- branch: master
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: portal-ng-history-gradle-build
project-name: "portal-ng-history"
views:
- project-view
-- project:
- name: portal-ng-preferences-info
- project: portal-ng/preferences
- project-name: portal-ng-preferences
- build-node: centos8-builder-2c-1g
- branch: master
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: portal-ng-preferences-gradle-build
project-name: "portal-ng-preferences"
views:
- project-view
-- project:
- name: portal-ng-ui-info
- project: portal-ng/ui
- project-name: portal-ng-ui
- build-node: centos8-builder-2c-1g
- branch: master
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: portal-ng-ui-docker
project-name: "portal-ng-ui"
project-name: portal-ng
views:
- project-view
-
-- project:
- name: portal-ng-info
- project: portal-ng
- project-name: portal-ng
- build-node: centos8-builder-2c-1g
- branch: master
- jobs:
- - gerrit-info-yaml-verify
project-name: relman
views:
- project-view
-
-- project:
- name: relman-info
- project: relman
- project-name: relman
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
- comment-added-contains-event:
comment-contains-value: "remerge"
jobs:
- - rtdv3-global-verify
+ - rtdv3-global-verify:
+ disable-job: true
- rtdv3-global-merge:
build-timeout: 30
+ disable-job: true
stream:
- master:
branch: "*"
stream:
- "master":
branch: "master"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
+ - "montreal":
+ branch: "montreal"
java-version: openjdk11
maven-version: "mvn36"
mvn-settings: "sdc-settings"
views:
- project-view
-- project:
- name: sdc-onap-ui-angular-info
- project-name: "sdc-onap-ui-angular"
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: "sdc/onap-ui-angular"
- branch: "master"
-
- project:
name: sdc-onap-ui-angular
project-name: "sdc-onap-ui-angular"
stream:
- "master":
branch: "master"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
+ - "montreal":
+ branch: "montreal"
mvn-settings: "sdc-onap-ui-angular-settings"
files: "**"
archive-artifacts: ""
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "sdc/onap-ui-angular"
project-name: "sdc-onap-ui-angular"
---
-- project:
- name: sdc-onap-ui-common-info
- project-name: "sdc-onap-ui-common"
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: "sdc/onap-ui-common"
- branch: "master"
-
- project:
name: sdc-onap-ui-common
project-name: "sdc-onap-ui-common"
stream:
- "master":
branch: "master"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
+ - "montreal":
+ branch: "montreal"
mvn-settings: "sdc-onap-ui-common-settings"
files: "**"
archive-artifacts: ""
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "sdc/onap-ui-common"
project-name: "sdc-onap-ui-common"
stream:
- "master":
branch: "master"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
+ - "montreal":
+ branch: "montreal"
mvn-settings: "sdc-sdc-be-common-settings"
files: "**"
archive-artifacts: ""
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "sdc/sdc-be-common"
project-name: "sdc-sdc-be-common"
- "master":
branch: "master"
mvn-settings: "sdc-sdc-be-common-settings"
-
-- project:
- name: sdc-sdc-be-common-info
- project-name: sdc-sdc-be-common
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: sdc/sdc-be-common
- branch: master
- "master":
branch: "master"
java-version: openjdk11
- - "jakarta":
- branch: "jakarta"
- java-version: openjdk11
- - "kohn":
- branch: "kohn"
- java-version: openjdk11
- "london":
branch: "london"
java-version: openjdk11
+ - "montreal":
+ branch: "montreal"
+ java-version: openjdk11
mvn-settings: "sdc-sdc-distribution-client-settings"
files: "**"
archive-artifacts: ""
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "sdc/sdc-distribution-client"
project-name: "sdc-sdc-distribution-client"
branch: "master"
mvn-settings: "sdc-sdc-distribution-client-settings"
java-version: openjdk11
-
-- project:
- name: sdc-sdc-distribution-client-info
- project-name: sdc-sdc-distribution-client
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: sdc/sdc-distribution-client
- branch: master
stream:
- "master":
branch: "master"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
+ - "montreal":
+ branch: "montreal"
functionality:
- "sdc-helm-validator":
trigger_jobs:
views:
- project-view
-- project:
- name: sdc-sdc-helm-validator-info
- project: sdc/sdc-helm-validator
- project-name: sdc-sdc-helm-validator
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: sdc-sdc-helm-validator
project-name: "sdc-sdc-helm-validator"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "sdc/sdc-helm-validator"
project-name: "sdc-sdc-helm-validator"
---
-- project:
- name: sdc-sdc-pubsub-info
- project-name: "sdc-sdc-pubsub"
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: "sdc/sdc-pubsub"
- branch: "master"
-
- project:
name: sdc-sdc-pubsub
project-name: "sdc-sdc-pubsub"
stream:
- "master":
branch: "master"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
+ - "montreal":
+ branch: "montreal"
mvn-settings: "sdc-sdc-pubsub-settings"
files: "**"
archive-artifacts: ""
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "sdc/sdc-pubsub"
project-name: "sdc-sdc-pubsub"
stream:
- "master":
branch: "master"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
+ - "montreal":
+ branch: "montreal"
mvn-settings: "sdc-sdc-tosca-settings"
files: "**"
archive-artifacts: ""
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "sdc/sdc-tosca"
project-name: "sdc-sdc-tosca"
branch: "master"
mvn-settings: "sdc-sdc-tosca-settings"
java-version: openjdk11
-
-- project:
- name: sdc-sdc-tosca-info
- project-name: sdc-sdc-tosca
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: sdc/sdc-tosca
- branch: master
- java-version: openjdk11
stream:
- "master":
branch: "master"
- - "jakarta":
- branch: "jakarta"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
+ - "montreal":
+ branch: "montreal"
mvn-settings: "sdc-sdc-workflow-designer-settings"
files: "**"
archive-artifacts: ""
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "sdc/sdc-workflow-designer"
project-name: "sdc-sdc-workflow-designer"
branch: "master"
mvn-settings: "sdc-sdc-workflow-designer-settings"
java-version: openjdk11
-
-- project:
- name: sdc-sdc-workflow-designer-info
- project-name: sdc-sdc-workflow-designer
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: sdc/sdc-workflow-designer
- branch: master
- java-version: openjdk11
- "master":
branch: "master"
java-version: openjdk11
- - "jakarta":
- branch: "jakarta"
- java-version: openjdk11
- - "kohn":
- branch: "kohn"
- java-version: openjdk11
- "london":
branch: "london"
java-version: openjdk11
+ - "montreal":
+ branch: "montreal"
+ java-version: openjdk11
mvn-settings: "sdc-settings"
files: "**"
archive-artifacts: ""
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-16g
project: "sdc"
project-name: "sdc"
mvn-version: "mvn36"
mvn-settings: "sdc-settings"
java-version: openjdk11
-
-- project:
- name: sdc-info
- project-name: sdc
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: sdc
- branch: master
container-staging-registry: "nexus3.onap.org:10003"
mvn-params: "-Ddocker.skip.push=true -Pdocker"
- gerrit-maven-merge:
- cron: "@daily"
mvn-params: "-Dmaven.test.skip=true"
- gerrit-maven-stage:
build-node: centos8-docker-8c-8g
container-staging-registry: "nexus3.onap.org:10003"
mvn-params: "-Dmaven.test.skip=true -Pdocker"
maven-versions-plugin: true
- cron: "@daily"
- "{project-name}-gerrit-release-jobs":
build-node: centos7-docker-2c-1g
project: "sdnc/apps"
stream:
+ - "montreal":
+ branch: "montreal"
- "london":
branch: "london"
- "kohn":
cron: ""
sbom-generator: true
- gerrit-maven-docker-stage:
+ cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
container-public-registry: "nexus3.onap.org:10001"
container-staging-registry: "nexus3.onap.org:10003"
mvn-params: "-Dmaven.test.skip=true -Pdocker"
maven-versions-plugin: true
- cron: "@daily"
- "{project-name}-gerrit-release-jobs":
build-node: centos7-docker-2c-1g
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "sdnc/apps"
project-name: "sdnc-apps"
mvn-version: "mvn38"
mvn-settings: "sdnc-apps-settings"
mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
-
-- project:
- name: sdnc-apps-info
- project-name: sdnc-apps
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: sdnc/apps
- branch: master
stream:
- "master":
branch: "master"
+ - "montreal":
+ branch: "montreal"
- "london":
branch: "london"
- "kohn":
jobs:
- gerrit-maven-verify
- gerrit-maven-merge:
- cron: "@daily"
- gerrit-maven-stage:
sign-artifacts: true
build-node: centos8-docker-8c-8g
nexus-snapshot-repo: "snapshots"
- project:
- name: sdnc-northbound-java17
+ name: sdnc-northbound-released-java17
+ project-name: "sdnc-northbound"
+ jobs:
+ - gerrit-maven-verify
+ - gerrit-maven-merge:
+ - gerrit-maven-stage:
+ sign-artifacts: true
+ build-node: centos8-docker-8c-8g
+ cron: ""
+ sbom-generator: true
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "sdnc/northbound"
+ stream:
+ - "montreal":
+ branch: "montreal"
+ - "london":
+ branch: "london"
+ java-version: openjdk17
+ mvn-version: "mvn38"
+ mvn-settings: "sdnc-northbound-settings"
+
+ # due to a strange macro / variable translation problem this needs to be
+ # passed as a string block to properly get the properties correctly defined
+ # in the job
+ maven-deploy-properties: |
+ deployAtEnd=true
+ files: "**"
+ archive-artifacts: ""
+ maven-version: "mvn38"
+ build-node: ubuntu1804-builder-4c-4g
+ mvn-snapshot-id: "ecomp-snapshots"
+ nexus-snapshot-repo: "snapshots"
+
+- project:
+ name: sdnc-northbound-current-java17
project-name: "sdnc-northbound"
jobs:
- gerrit-maven-verify
stream:
- "master":
branch: "master"
- - "london":
- branch: "london"
java-version: openjdk17
mvn-version: "mvn38"
mvn-settings: "sdnc-northbound-settings"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "sdnc/northbound"
project-name: "sdnc-northbound"
java-version: openjdk17
mvn-version: "mvn38"
mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
-
-- project:
- name: sdnc-northbound-info
- project-name: sdnc-northbound
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: sdnc/northbound
- branch: master
- gerrit-maven-verify:
cron: ""
- gerrit-maven-merge:
- cron: "@daily"
mvn-params: "-Dmaven.test.skip=true"
- gerrit-maven-stage:
build-node: centos8-docker-8c-8g
container-staging-registry: "nexus3.onap.org:10003"
mvn-params: "-Dmaven.test.skip=true -Ddocker.skip.run=true -Pdocker"
maven-versions-plugin: true
- cron: "@daily"
- "{project-name}-gerrit-release-jobs":
build-node: centos7-docker-2c-1g
project: "sdnc/oam"
nexus-snapshot-repo: "snapshots"
- project:
- name: sdnc-oam-java17
+ name: sdnc-oam-released-java17
project-name: "sdnc-oam"
jobs:
- gerrit-maven-verify:
cron: ""
- gerrit-maven-merge:
- cron: "@daily"
mvn-params: "-Dmaven.test.skip=true"
- gerrit-maven-stage:
build-node: centos8-docker-8c-8g
container-staging-registry: "nexus3.onap.org:10003"
mvn-params: "-Dmaven.test.skip=true -Ddocker.skip.run=true -Pdocker"
maven-versions-plugin: true
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+ project: "sdnc/oam"
+ stream:
+ - "montreal":
+ branch: "montreal"
+ - "london":
+ branch: "london"
+ java-version: openjdk17
+ mvn-version: "mvn38"
+ mvn-settings: "sdnc-oam-settings"
+ files: "**"
+ archive-artifacts: ""
+ sign-artifacts: true
+ build-node: centos8-docker-8c-8g
+ shallow-clone: true
+ mvn-snapshot-id: "ecomp-snapshots"
+ nexus-snapshot-repo: "snapshots"
+
+- project:
+ name: sdnc-oam-current-java17
+ project-name: "sdnc-oam"
+ jobs:
+ - gerrit-maven-verify:
+ cron: ""
+ - gerrit-maven-merge:
+ cron: "@daily"
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-stage:
+ build-node: centos8-docker-8c-8g
+ sign-artifacts: true
+ mvn-params: "-Dmaven.test.skip=true"
+ cron: ""
+ sbom-generator: true
+ - gerrit-maven-docker-stage:
cron: "@daily"
+ build-node: centos8-docker-8c-8g
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ mvn-params: "-Dmaven.test.skip=true -Ddocker.skip.run=true -Pdocker"
+ maven-versions-plugin: true
- "{project-name}-gerrit-release-jobs":
build-node: centos7-docker-2c-1g
project: "sdnc/oam"
stream:
- "master":
branch: "master"
- - "london":
- branch: "london"
java-version: openjdk17
mvn-version: "mvn38"
mvn-settings: "sdnc-oam-settings"
java-version: openjdk17
mvn-version: "mvn38"
mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
-
-- project:
- name: sdnc-oam-info
- project-name: sdnc-oam
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: sdnc/oam
- branch: master
views:
- project-view
-- project:
- name: so-adapters-so-cnf-adapter-info
- project: so/adapters/so-cnf-adapter
- project-name: so-adapters-so-cnf-adapter
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: so-adapters-so-cnf-adapter
project-name: "so-adapters-so-cnf-adapter"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
max-git-repo-age-hours: 48
build-node: ubuntu1804-docker-v1-8c-8g
project: "so/adapters/so-cnf-adapter"
views:
- project-view
-- project:
- name: so-adapters-so-etsi-sol003-adapter-info
- project: so/adapters/so-etsi-sol003-adapter
- project-name: so-adapters-so-etsi-sol003-adapter
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: so-adapters-so-etsi-sol003-adapter
project-name: "so-adapters-so-etsi-sol003-adapter"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
max-git-repo-age-hours: 48
build-node: ubuntu1804-docker-v1-8c-8g
project: "so/adapters/so-etsi-sol003-adapter"
views:
- project-view
-- project:
- name: so-adapters-so-etsi-sol005-adapter-info
- project: so/adapters/so-etsi-sol005-adapter
- project-name: so-adapters-so-etsi-sol005-adapter
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: so-adapters-so-etsi-sol005-adapter
project-name: "so-adapters-so-etsi-sol005-adapter"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
max-git-repo-age-hours: 48
build-node: ubuntu1804-docker-v1-8c-8g
project: "so/adapters/so-etsi-sol005-adapter"
views:
- project-view
-- project:
- name: so-adapters-so-nssmf-adapter-info
- project: so/adapters/so-nssmf-adapter
- project-name: so-adapters-so-nssmf-adapter
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: so-adapters-so-nssmf-adapter
project-name: "so-adapters-so-nssmf-adapter"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
max-git-repo-age-hours: 48
build-node: ubuntu1804-docker-v1-8c-8g
project: "so/adapters/so-nssmf-adapter"
views:
- project-view
-- project:
- name: so-adapters-so-oof-adapter-info
- project: so/adapters/so-oof-adapter
- project-name: so-adapters-so-oof-adapter
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: so-adapters-so-oof-adapter
project-name: "so-adapters-so-oof-adapter"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
max-git-repo-age-hours: 48
build-node: ubuntu1804-docker-v1-8c-8g
project: "so/adapters/so-oof-adapter"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "so/libs"
project-name: "so-libs"
project-name: "so-libs"
branch: "master"
mvn-settings: "so-libs-settings"
-
-- project:
- name: so-libs-info
- project-name: so-libs
- java-version: openjdk11
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: so/libs
- branch: master
views:
- project-view
-- project:
- name: so-so-admin-cockpit-info
- project: so/so-admin-cockpit
- project-name: so-so-admin-cockpit
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: so-so-admin-cockpit
project-name: "so-so-admin-cockpit"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
max-git-repo-age-hours: 48
build-node: ubuntu1804-docker-v1-8c-8g
project: "so/so-admin-cockpit"
java-version: openjdk11
jobs:
- "onap-gerrit-maven-coverity"
- cron: "@daily"
build-node: "ubuntu1804-docker-v1-8c-8g"
project: "so/so-admin-cockpit"
project-name: "so-so-admin-cockpit"
views:
- project-view
-- project:
- name: so-so-etsi-nfvo-info
- project: so/so-etsi-nfvo
- project-name: so-so-etsi-nfvo
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: so-so-etsi-nfvo
project-name: "so-so-etsi-nfvo"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
max-git-repo-age-hours: 48
build-node: ubuntu1804-docker-v1-8c-8g
project: "so/so-etsi-nfvo"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
max-git-repo-age-hours: 48
build-node: ubuntu1804-docker-v1-8c-8g
project: "so"
java-version: openjdk11
jobs:
- "onap-gerrit-maven-coverity"
- cron: "@daily"
build-node: "ubuntu1804-docker-v1-8c-8g"
project: "so"
project-name: "so"
- "master":
branch: "master"
mvn-settings: "so-settings"
-
-- project:
- name: so-info
- project-name: so
- java-version: openjdk11
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: so
- stream:
- - "master":
- branch: "master"
- java-version: openjdk11
- - "london":
- branch: "london"
- java-version: openjdk11
- - "kohn":
- branch: "kohn"
- java-version: openjdk11
---
-- project:
- name: testsuite-pythonsdk-tests-info
- project-name: testsuite-pythonsdk-tests
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: testsuite/pythonsdk-tests
- branch: master
-
- project:
name: testsuite-pythonsdk-tests-linters
project: "testsuite/pythonsdk-tests"
project-name: testsuite-robot-utils
views:
- project-view
-
-- project:
- name: testsuite-robot-utils-info
- project: testsuite/robot-utils
- project-name: testsuite-robot-utils
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
views:
- project-view
-- project:
- name: testsuite-cds-mock-odl-info
- project: testsuite/cds-mock-odl
- project-name: testsuite-cds-mock-odl
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: testsuite-cds-mock-odl-linters
project: "testsuite/cds-mock-odl"
docker-root: "$WORKSPACE"
mvn-settings: "testsuite-cds-mock-odl-settings"
build-node: ubuntu1804-docker-8c-8g
- cron: "@daily"
container-tag-method: stream
views:
- project-view
-- project:
- name: testsuite-cds-mock-server-info
- project: testsuite/cds-mock-server
- project-name: testsuite-cds-mock-server
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: testsuite-cds-mock-server-linters
project: "testsuite/cds-mock-server"
views:
- project-view
-- project:
- name: testsuite-cds-mock-ssh-info
- project: testsuite/cds-mock-ssh
- project-name: testsuite-cds-mock-ssh
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: testsuite-cds-mock-ssh-linters
project: "testsuite/cds-mock-ssh"
---
-- project:
- name: testsuite-cds-info
- project: testsuite/cds
- project-name: testsuite-cds
- build-node: centos8-builder-2c-1g
- jobs:
- - gerrit-info-yaml-verify
-
- project:
name: testsuite-cds-linters
project: "testsuite/cds"
+++ /dev/null
----
-- project:
- name: testsuite-oom
- project-name: testsuite-oom
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: testsuite/oom
- branch: master
pattern: "robotframework-onap/**"
jobs:
- "{project-name}-{stream}-{subproject}-verify-python"
-
-- project:
- name: testsuite-python-testing-utils-info
- project-name: testsuite-python-testing-utils
- jobs:
- - gerrit-info-yaml-verify
- build-node: ubuntu1804-builder-4c-4g
- project: testsuite/python-testing-utils
- branch: master
branch: "master"
mvn-settings: "testsuite-settings"
-- project:
- name: testsuite-info
- project-name: testsuite
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: testsuite
- branch: master
-
- project:
name: testsuite-linters
project: "testsuite"
stream:
- "master":
branch: "master"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
+ - "montreal":
+ branch: "montreal"
mvn-settings: "usecase-ui-intent-analysis-settings"
jobs:
- "{project-name}-{stream}-verify-java"
container-staging-registry: "nexus3.onap.org:10003"
- "{project-name}-gerrit-release-jobs":
build-node: centos7-docker-2c-1g
- java-version: openjdk11
+ java-version: openjdk17
files: "**"
archive-artifacts: ""
docker-pom: "pom.xml"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "usecase-ui/intent-analysis"
project-name: "usecase-ui-intent-analysis"
branch: "master"
mvn-settings: "usecase-ui-intent-analysis-settings"
- java-version: openjdk11
+ java-version: openjdk17
mvn-goals: "clean install"
mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
- "master":
branch: "master"
mvn-settings: "usecase-ui-intent-analysis-settings"
- java-version: openjdk11
-
-- project:
- name: usecase-ui-intent-analysis-info
- project-name: usecase-ui-intent-analysis
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: usecase-ui/intent-analysis
- branch: master
+ java-version: openjdk17
--- /dev/null
+---
+- project:
+ name: usecase-ui-llm-adaptation
+ project-name: "usecase-ui-llm-adaptation"
+ project: "usecase-ui/llm-adaptation"
+ stream:
+ - "master":
+ branch: "master"
+ mvn-settings: "usecase-ui-llm-adaptation-settings"
+ jobs:
+ - "{project-name}-{stream}-verify-java"
+ - "{project-name}-{stream}-merge-java"
+ - gerrit-maven-stage:
+ sbom-generator: true
+ sign-artifacts: true
+ build-node: centos8-docker-4c-4g
+ maven-versions-plugin: true
+ - gerrit-maven-docker-stage:
+ sbom-generator: true
+ build-node: ubuntu1804-docker-8c-8g
+ mvn-params: "-P docker -Dmaven.test.skip=true"
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+ java-version: openjdk17
+ files: "**"
+ archive-artifacts: ""
+ docker-pom: "pom.xml"
+ build-node: ubuntu1804-builder-4c-4g
+
+- project:
+ name: usecase-ui-llm-adaptation-sonar
+ jobs:
+ - gerrit-maven-sonar
+ sonarcloud: true
+ sonarcloud-project-organization: "{sonarcloud_project_organization}"
+ sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
+ sonar-mvn-goal: "{sonar_mvn_goal}"
+ build-node: ubuntu1804-builder-4c-4g
+ project: "usecase-ui/llm-adaptation"
+ project-name: "usecase-ui-llm-adaptation"
+ branch: "master"
+ mvn-settings: "usecase-ui-llm-adaptation-settings"
+ java-version: openjdk17
+ mvn-goals: "clean install"
+
+- project:
+ name: usecase-ui-llm-adaptation-clm
+ jobs:
+ - gerrit-maven-clm
+ nexus-iq-namespace: "onap-"
+ project: usecase-ui/llm-adaptation
+ project-name: "usecase-ui-llm-adaptation"
+ build-node: ubuntu1804-builder-4c-4g
+ stream:
+ - "master":
+ branch: "master"
+ mvn-settings: "usecase-ui-llm-adaptation-settings"
+ java-version: openjdk17
stream:
- "master":
branch: "master"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
+ - "montreal":
+ branch: "montreal"
mvn-settings: "usecase-ui-nlp-settings"
jobs:
- "{project-name}-{stream}-verify-java"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "usecase-ui/nlp"
project-name: "usecase-ui-nlp"
branch: "master"
mvn-settings: "usecase-ui-nlp-settings"
-- project:
- name: usecase-ui-nlp-info
- project-name: usecase-ui-nlp
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: usecase-ui/nlp
- branch: master
-
- project:
name: usecase-ui-nlp-project-view
project-name: usecase-ui-nlp
stream:
- "master":
branch: "master"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
+ - "montreal":
+ branch: "montreal"
mvn-settings: "usecase-ui-server-settings"
jobs:
- "{project-name}-{stream}-verify-java"
sign-artifacts: true
build-node: centos8-docker-4c-4g
maven-versions-plugin: true
+ java-version: openjdk17
- "{project-name}-{stream}-docker-java-daily":
mvn-params: "-Dmaven.test.skip=true"
build-node: ubuntu1804-docker-8c-8g
+ java-version: openjdk17
- "{project-name}-gerrit-release-jobs":
build-node: centos7-docker-2c-1g
+ java-version: openjdk17
files: "**"
archive-artifacts: ""
docker-pom: "pom.xml"
mvn-profile: docker
build-node: ubuntu1804-builder-4c-4g
+ java-version: openjdk17
- project:
name: usecase-ui-server-sonar
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "usecase-ui/server"
project-name: "usecase-ui-server"
mvn-settings: "usecase-ui-server-settings"
mvn-goals: "clean install"
mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
+ java-version: openjdk17
- project:
name: usecase-ui-server-clm
build-node: ubuntu1804-builder-4c-4g
branch: "master"
mvn-settings: "usecase-ui-server-settings"
-
-- project:
- name: usecase-ui-server-info
- project-name: usecase-ui-server
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: usecase-ui/server
- branch: master
+ java-version: openjdk17
stream:
- "master":
branch: "master"
- - "kohn":
- branch: "kohn"
- "london":
branch: "london"
+ - "montreal":
+ branch: "montreal"
mvn-settings: "usecase-ui-settings"
jobs:
- "{project-name}-{stream}-verify-java"
build-node: ubuntu1804-builder-4c-4g
branch: "master"
mvn-settings: "usecase-ui-settings"
-
-- project:
- name: usecase-ui-info
- project-name: usecase-ui
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: usecase-ui
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
- cron: "@daily"
mvn-params: "-f lcm/pom.xml"
build-node: ubuntu1804-builder-4c-4g
project: "vfc/gvnfm/vnflcm"
build-node: centos8-redis-4c-4g
branch: "master"
mvn-settings: "vfc-gvnfm-vnflcm-settings"
-
-- project:
- name: vfc-gvnfm-vnflcm-info
- project-name: vfc-gvnfm-vnflcm
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: vfc/gvnfm/vnflcm
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
- cron: "@daily"
mvn-params: "-f mgr/pom.xml"
build-node: ubuntu1804-builder-4c-4g
project: "vfc/gvnfm/vnfmgr"
build-node: ubuntu1804-builder-4c-4g
branch: "master"
mvn-settings: "vfc-gvnfm-vnfmgr-settings"
-
-- project:
- name: vfc-gvnfm-vnfmgr-info
- project-name: vfc-gvnfm-vnfmgr
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: vfc/gvnfm/vnfmgr
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
- cron: "@daily"
mvn-params: "-f res/pom.xml"
build-node: ubuntu1804-builder-4c-4g
project: "vfc/gvnfm/vnfres"
build-node: ubuntu1804-builder-4c-4g
branch: "master"
mvn-settings: "vfc-gvnfm-vnfres-settings"
-
-- project:
- name: vfc-gvnfm-vnfres-info
- project-name: vfc-gvnfm-vnfres
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: vfc/gvnfm/vnfres
- branch: master
build-node: ubuntu1804-docker-8c-8g
- "{project-name}-gerrit-release-jobs":
build-node: centos7-docker-2c-1g
-
-- project:
- name: vfc-nfvo-db-info
- project-name: vfc-nfvo-db
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: vfc/nfvo/db
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
mvn-params: "-f huawei/pom.xml"
project: "vfc/nfvo/driver/vnfm/svnfm"
build-node: ubuntu1804-builder-4c-4g
branch: "master"
mvn-settings: "vfc-nfvo-driver-vnfm-svnfm-settings"
-
-- project:
- name: vfc-nfvo-driver-svnfm-huawei-info
- project-name: vfc-nfvo-driver-svnfm-huawei
- java-version: openjdk11
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: vfc/nfvo/driver/vnfm/svnfm
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
- cron: "@daily"
mvn-params: "-f gvnfmadapter/pom.xml"
build-node: ubuntu1804-builder-4c-4g
project: "vfc/nfvo/driver/vnfm/gvnfm"
build-node: ubuntu1804-builder-4c-4g
branch: "master"
mvn-settings: "vfc-nfvo-driver-vnfm-gvnfm-settings"
-
-- project:
- name: vfc-nfvo-driver-vnfm-gvnfm-info
- project-name: vfc-nfvo-driver-vnfm-gvnfm
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: vfc/nfvo/driver/vnfm/gvnfm
- branch: master
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "vfc/nfvo/lcm"
project-name: "vfc-nfvo-lcm"
build-node: centos8-redis-4c-4g
branch: "master"
mvn-settings: "vfc-nfvo-lcm-settings"
-
-- project:
- name: vfc-nfvo-lcm-info
- project-name: vfc-nfvo-lcm
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: vfc/nfvo/lcm
- branch: master
project-name: vnfrqts
views:
- project-view
-
-- project:
- name: vnfrqts-epics
- project: "vnfrqts/epics"
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project-name: "vnfrqts-epics"
- branch: "master"
- mvn-settings: "vnfrqts-epics-settings"
+++ /dev/null
----
-- project:
- name: vnfrqts-guidelines
- project: "vnfrqts/guidelines"
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project-name: "vnfrqts-guidelines"
- branch: "master"
- mvn-settings: "vnfrqts-guidelines-settings"
---
-- project:
- name: vnfrqts-requirements
- project: "vnfrqts/requirements"
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project-name: "vnfrqts-requirements"
- branch: "master"
- mvn-settings: "vnfrqts-requirements-settings"
-
- project:
name: vnfrqts-requirements-upload-json
project: "vnfrqts/requirements"
+++ /dev/null
----
-- project:
- name: vnfrqts-testcases
- project: "vnfrqts/testcases"
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project-name: "vnfrqts-testcases"
- branch: "master"
- mvn-settings: "vnfrqts-testcases-settings"
+++ /dev/null
----
-- project:
- name: vnfrqts-usecases
- project: "vnfrqts/usecases"
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project-name: "vnfrqts-usecases"
- branch: "master"
- mvn-settings: "vnfrqts-usecases-settings"
name: vnfsdk-dovetail-integration-tox-sonar
jobs:
- gerrit-tox-sonar
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "vnfsdk/dovetail-integration"
project-name: "vnfsdk-dovetail-integration"
mvn-goals: "clean install"
mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
-- project:
- name: vnfsdk-dovetail-integration-info
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: "vnfsdk/dovetail-integration"
- project-name: "vnfsdk-dovetail-integration"
- branch: "master"
-
- project:
name: vnfsdk-dovetail-integration-clm
jobs:
archive-artifacts: ""
build-node: ubuntu1804-builder-4c-4g
-- project:
- name: vnfsdk-functest-info
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: "vnfsdk/functest"
- project-name: "vnfsdk-functest"
- branch: "master"
-
- project:
name: vnfsdk-functest-clm
jobs:
- "master":
branch: "master"
mvn-settings: "vnfsdk-lctest-settings"
-
-- project:
- name: vnfsdk-lctest-info
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: "vnfsdk/lctest"
- project-name: "vnfsdk-lctest"
- branch: "master"
+++ /dev/null
----
-- project:
- name: vnfsdk-model
- project: "vnfsdk/model"
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project-name: vnfsdk-model
- branch: master
- mvn-settings: vnfsdk-model-settings
name: vnfsdk-pkgtools-tox-sonar
jobs:
- gerrit-tox-sonar
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "vnfsdk/pkgtools"
project-name: "vnfsdk-pkgtools"
mvn-settings: "vnfsdk-pkgtools-settings"
mvn-goals: "clean install"
mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
-
-- project:
- name: vnfsdk-pkgtools-info
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: "vnfsdk/pkgtools"
- project-name: "vnfsdk-pkgtools"
- branch: "master"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "vnfsdk/refrepo"
project-name: "vnfsdk-refrepo"
mvn-goals: "clean install"
mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
-- project:
- name: vnfsdk-refrepo-info
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: "vnfsdk/refrepo"
- project-name: "vnfsdk-refrepo"
- branch: "master"
-
- project:
name: vnfsdk-refrepo-clm
java-version: openjdk11
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-builder-4c-4g
project: "vnfsdk/validation"
project-name: "vnfsdk-validation"
mvn-goals: "clean install"
mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
-- project:
- name: vnfsdk-validation-info
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
- project: "vnfsdk/validation"
- project-name: "vnfsdk-validation"
- branch: "master"
-
- project:
name: vnfsdk-validation-clm
java-version: openjdk11
+++ /dev/null
----
-- project:
- name: vvp-documentation
- project-name: "vvp-documentation"
- project: "vvp/documentation"
- mvn-settings: "vvp-documentation-settings"
- branch: master
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
+++ /dev/null
----
-- project:
- name: vvp-engagementmgr
- project-name: "vvp-engagementmgr"
- project: "vvp/engagementmgr"
- mvn-settings: "vvp-engagementmgr-settings"
- branch: master
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
+++ /dev/null
----
-- project:
- name: vvp-oom
- project-name: "vvp-oom"
- project: "vvp/oom"
- mvn-settings: "vvp-oom-settings"
- branch: master
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
+++ /dev/null
----
-- project:
- name: vvp-regression-tests
- project-name: "vvp-regression-tests"
- project: "vvp/regression-tests"
- mvn-settings: "vvp-regression-tests-settings"
- branch: master
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
---
-- project:
- name: vvp-test-engine-info
- project-name: "vvp-test-engine"
- project: "vvp/test-engine"
- mvn-settings: "vvp-test-engine-settings"
- branch: master
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos8-builder-2c-1g
-
- project:
name: vvp-test-engine-sonar
jobs:
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "vvp/test-engine"
project-name: "vvp-test-engine"
sonarcloud-project-organization: "{sonarcloud_project_organization}"
sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
sonar-mvn-goal: "{sonar_mvn_goal}"
- cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
project: "vvp/validation-scripts"
project-name: "vvp-validation-scripts"
-Subproject commit 09cb3bcf48185afdc5af0a548be904491ae215de
+Subproject commit c999f1fa39bfd954cdc2d8aa85b6c5c972842f8f