-Subproject commit 7e25ce08cc805721308a72aa6f91d29ea31658cc
+Subproject commit 0c2d2eea337b2700a7913d03aa5afd75d0c11b93
# Cloud Configuration
CLOUD_CREDENTIAL_ID=vexx-ecompci
-CLOUD_URL=https://auth.vexxhost.net/v3/
+CLOUD_URL=https://auth.vexxhost.net/v3
CLOUD_IGNORE_SSL=false
CLOUD_ZONE=ca-ymq-1
-IMAGE_NAME=ZZCI - Ubuntu 18.04 - helm - - 20200311-205153.422
+IMAGE_NAME=ZZCI - Ubuntu 18.04 - helm - - 20200506-233718.921
LABELS=ubuntu1804-helm-2c-1g
HARDWARE_ID=v2-highcpu-2
REGISTRY_PORTS=10001 10002 10003 10004
RELEASE_EMAIL=collab-it+onap-release@linuxfoundation.org
RELEASE_USERNAME=onap-release
+S3_BUCKET=
SIGUL_BRIDGE_IP=10.30.104.3
SIGUL_KEY=onap-release-2018
SILO=production
REGISTRY_PORTS=10001 10002 10003 10004
RELEASE_EMAIL=collab-it+onap-release@linuxfoundation.org
RELEASE_USERNAME=onap-release
+S3_BUCKET=
SIGUL_BRIDGE_IP=10.30.104.3
SIGUL_KEY=onap-test
SILO=sandbox
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'aaf-authz-settings'
files: '**'
archive-artifacts: ''
stream:
- "master":
branch: "master"
+ - "frankfurt":
+ branch: "frankfurt"
functionality:
- "certservice":
trigger_jobs:
- 'master':
branch: 'master'
java-version: openjdk11
+ - 'frankfurt':
+ branch: 'frankfurt'
+ java-version: openjdk11
project: 'aaf/certservice'
mvn-settings: 'aaf-certservice-settings'
files: '**'
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'aaf-sms-settings'
files: '**'
archive-artifacts: ''
stream:
- 'master':
branch: 'master'
- - 'elalto':
- branch: 'elalto'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'aai-oom-settings'
files: '**'
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'appc-cdt-settings'
files: '**'
archive-artifacts: ''
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'appc-deployment-settings'
maven-version: "mvn35"
files: '**'
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'appc-deployment-settings'
maven-version: "mvn35"
files: '**'
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'appc-settings'
maven-version: "mvn35"
files: '**'
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'appc-parent-settings'
maven-version: "mvn35"
build-node: ubuntu1804-builder-4c-4g
stream:
- 'master':
branch: 'master'
+ - 'elalto':
+ branch: 'elalto'
- 'frankfurt':
branch: 'frankfurt'
mvn-settings: 'ccsdk-distribution-settings'
+++ /dev/null
----
-- project:
- name: ccsdk-platform-plugins
- project-name: 'ccsdk-platform-plugins'
- jobs:
- - gerrit-maven-verify
- - gerrit-maven-merge:
- cron: '@daily'
- - gerrit-maven-stage:
- build-node: centos7-builder-4c-4g
- sign-artifacts: true
- cron: ''
- - '{project-name}-gerrit-release-jobs':
- build-node: centos7-docker-8c-8g
-
- project: 'ccsdk/platform/plugins'
- stream:
- - 'master':
- branch: 'master'
- mvn-settings: 'ccsdk-platform-plugins-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: centos7-redis-4c-4g
- mvn-snapshot-id: 'ecomp-snapshots'
- nexus-snapshot-repo: 'snapshots'
-
-- project:
- name: ccsdk-platform-plugins-sonar
- jobs:
- - gerrit-maven-sonar
- sonarcloud: true
- sonarcloud-project-organization: '{sonarcloud_project_organization}'
- sonarcloud-api-token: '{sonarcloud_api_token}'
- sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
- sonar-mvn-goal: '{sonar_mvn_goal}'
- cron: '@daily'
- build-node: centos7-redis-4c-4g
- project: 'ccsdk/platform/plugins'
- project-name: 'ccsdk-platform-plugins'
- branch: 'master'
- mvn-settings: 'ccsdk-platform-plugins-settings'
- mvn-goals: 'clean install'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: ccsdk-platform-plugins-clm
- jobs:
- - gerrit-maven-clm
- nexus-iq-namespace: 'onap-'
- project: 'ccsdk/platform/plugins'
- project-name: 'ccsdk-platform-plugins'
- stream:
- - 'master':
- branch: 'master'
- mvn-settings: 'ccsdk-platform-plugins-settings'
- build-node: centos7-redis-4c-4g
-
-
-- project:
- name: ccsdk-platform-plugins-info
- project-name: ccsdk-platform-plugins
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos7-builder-2c-1g
- project: ccsdk/platform/plugins
- branch: master
-
-- project:
- name: ccsdk-platform-plugins-whitesource
- project-name: ccsdk-platform-plugins
- jobs:
- - gerrit-whitesource-scan
- mvn-settings: 'ccsdk-platform-plugins-settings'
- wss-product-name: ccsdk
- mvn-clean-install: true
- project: ccsdk/platform/plugins
- branch: master
build-timeout: '60'
build-node: 'centos7-builder-2c-1g'
jjb-version: 2.9.1
+ # configure the gerrit-jjb-verify job
+ build-node-label-check: true
+ build-node-label-list: ""
- project:
name: builder-openstack
- project:
name: dcaegen2-platform-inventory-api
project-name: 'dcaegen2-platform-inventory-api'
+ java-version: openjdk11
jobs:
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- project:
name: dcaegen2-platform-inventory-api-sonar
+ java-version: openjdk11
jobs:
- gerrit-maven-sonar
sonarcloud: true
stream:
- 'master':
branch: 'master'
+ java-version: openjdk11
- 'frankfurt':
branch: 'frankfurt'
# apply to all jobs
project: 'dcaegen2/services/pm-mapper'
project-name: 'dcaegen2-services-pm-mapper'
branch: 'master'
+ java-version: openjdk11
mvn-settings: 'dcaegen2-services-pm-mapper-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
build-node: ubuntu1804-docker-8c-8g
project-name: 'dcaegen2-services-pm-mapper'
branch: 'master'
+ java-version: openjdk11
mvn-settings: 'dcaegen2-services-pm-mapper-settings'
- project:
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'dcaegen2-settings'
# due to a strange macro / variable translation problem this needs
# to be passed as a string block to properly get the properties
stream:
- 'master':
branch: 'master'
- - 'elalto':
- branch: 'elalto'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'demo-settings'
files: '**'
archive-artifacts: ''
branch: 'dublin'
- elalto:
branch: 'elalto'
+ - frankfurt:
+ branch: 'frankfurt'
- project:
name: doc-info
--- /dev/null
+---
+- project:
+ name: integration-docker-onap-python-info
+ project-name: integration-docker-onap-python
+ jobs:
+ - gerrit-info-yaml-verify
+ build-node: centos7-builder-2c-1g
+ project: integration/docker/onap-python
+ branch: master
+
+- project:
+ name: integration-docker-onap-python-linters
+ project: integration/docker/onap-python
+ project-name: integration-docker-onap-python
+ python-version: python3
+ jobs:
+ - integration-linters
+ subproject:
+ - 'yaml':
+ tox-dir: '.'
+ tox-envs: 'yaml'
+ pattern: '**/*.yaml'
+ - 'yml':
+ tox-dir: '.'
+ tox-envs: 'yaml'
+ pattern: '**/*.yml'
+ - 'json':
+ tox-dir: '.'
+ tox-envs: 'json'
+ pattern: '**/*.json'
+ - 'md':
+ tox-dir: '.'
+ tox-envs: 'md'
+ pattern: '**/*.md'
+ stream:
+ - 'master':
+ branch: 'master'
+
+- project:
+ name: integration-docker-onap-python-release
+ project-name: 'integration-docker-onap-python'
+ project: 'integration/docker/onap-python'
+ mvn-settings: 'integration-settings'
+ jobs:
+ - '{project-name}-gerrit-release-jobs':
+ build-node: centos7-docker-8c-8g
+
+- project:
+ name: 'integration-docker-onap-python-docker'
+ jobs:
+ - gerrit-docker-verify
+ - gerrit-docker-merge
+ project-name: 'integration-docker-onap-python'
+ project: 'integration/docker/onap-python'
+ stream:
+ - 'master':
+ branch: 'master'
+ files: ''
+ docker-name: 'onap/integration-python'
+ docker-build-args: '-f ./Dockerfile'
+ docker-root: '$WORKSPACE'
+ mvn-settings: 'integration-settings'
+ build-node: ubuntu1804-docker-8c-8g
pom: 'test/mocks/mass-pnf-sim/pnf-sim-lightweight/pom.xml'
pattern: 'test/mocks/mass-pnf-sim/**'
mvn-goals: 'clean package docker:build -Dcheckstyle.skip'
- PNF_INSTANCES: 1
post-docker-verify-script: |
#!/bin/bash
set -ex # Fail build if any setup step fails
cd $WORKSPACE/test/mocks/mass-pnf-sim
- ./mass-pnf-sim.py --bootstrap {PNF_INSTANCES} --urlves http://127.0.0.1:10000/eventListener/v7 --ipfileserver 127.0.0.1 --typefileserver sftp --ipstart 10.11.0.16
- ./mass-pnf-sim.py --start {PNF_INSTANCES}
- ./mass-pnf-sim.py --trigger {PNF_INSTANCES}
- ./mass-pnf-sim.py --stop {PNF_INSTANCES}
- ./mass-pnf-sim.py --clean
+ tox
mvn-settings: 'integration-settings'
files: '**'
archive-artifacts: ''
sudo apt --yes install libxslt-dev libxml2-dev libvirt-dev zlib1g-dev ruby-dev vagrant
vagrant plugin install vagrant-libvirt
vagrant plugin install vagrant-disksize
+ vagrant plugin install vagrant-sshfs
mkdir -p ~/.ssh
- builder:
publishers:
- lf-infra-publish
-- job-template:
+- job-template: &tox_verify_boilerplate
# Job template for running linters against specific file formats
#
# Required Variables:
publishers:
- lf-infra-publish
+
+- job-template:
+ <<: *tox_verify_boilerplate
+ name: '{project-name}-{stream}-{subproject}-tox-verify'
+ id: integration-tox-verify
+ description: 'Job intended for running tox'
build-node: ubuntu1804-docker-8c-8g
container-public-registry: 'nexus3.onap.org:10001'
container-staging-registry: 'nexus3.onap.org:10003'
- mvn-params: '-P docker -DskipTests=true -DskipNexusStagingDeployMojo=true -DskipDockerPush=false'
+ mvn-params: '-P docker,integration -DskipNexusStagingDeployMojo=true -DskipDockerPush=false'
- project:
name: integration-simulators-pnf-simulator-sonar
project: integration/simulators/pnf-simulator
branch: master
+- project:
+ name: integration-simulators-pnf-simulator-cli
+ project: integration/simulators/pnf-simulator
+ project-name: integration-pnf-simulator
+ python-version: python3
+ jobs:
+ - integration-tox-verify
+ subproject:
+ - 'simulator-cli':
+ tox-dir: 'simulator-cli'
+ tox-envs: 'pytest'
+ pattern: '**/*'
+ stream:
+ - 'master':
+ branch: 'master'
+
- project:
name: integration-simulators-pnf-simulator-linters
project: integration/simulators/pnf-simulator
--- /dev/null
+---
+- project:
+ name: integration-xtesting-info
+ project-name: integration-xtesting
+ jobs:
+ - gerrit-info-yaml-verify
+ build-node: centos7-builder-2c-1g
+ project: integration/xtesting
+ branch: master
+
+- project:
+ name: integration-xtesting-linters
+ project: integration/xtesting
+ project-name: integration-xtesting
+ python-version: python3
+ jobs:
+ - integration-linters
+ subproject:
+ - 'yaml':
+ tox-dir: '.'
+ tox-envs: 'yaml'
+ pattern: '**/*.yaml'
+ - 'yml':
+ tox-dir: '.'
+ tox-envs: 'yaml'
+ pattern: '**/*.yml'
+ - 'json':
+ tox-dir: '.'
+ tox-envs: 'json'
+ pattern: '**/*.json'
+ - 'md':
+ tox-dir: '.'
+ tox-envs: 'md'
+ pattern: '**/*.md'
+ stream:
+ - 'master':
+ branch: 'master'
+
+- project:
+ name: integration-xtesting-release
+ project-name: 'integration-xtesting'
+ project: 'integration/docker/onap-python'
+ mvn-settings: 'integration-settings'
+ jobs:
+ - '{project-name}-gerrit-release-jobs':
+ build-node: centos7-docker-8c-8g
+
+- project:
+ name: 'integration-xtesting-docker'
+ jobs:
+ - gerrit-docker-verify:
+ project-name: 'integration-xtesting-infra-healthcheck'
+ docker-root: ./infra-healthcheck
+ docker-name: 'onap/xtesting-infra-healthcheck'
+ docker-build-args: '-f ./docker/Dockerfile'
+ - gerrit-docker-merge:
+ project-name: 'integration-xtesting-infra-healthcheck'
+ docker-root: ./infra-healthcheck
+ docker-name: 'onap/xtesting-infra-healthcheck'
+ docker-build-args: '-f ./docker/Dockerfile'
+ - gerrit-docker-verify:
+ project-name: 'integration-xtesting-healthcheck'
+ docker-root: ./healthcheck
+ docker-name: 'onap/xtesting-healthcheck'
+ docker-build-args: '-f ./docker/Dockerfile'
+ - gerrit-docker-merge:
+ project-name: 'integration-xtesting-healthcheck'
+ docker-root: ./healthcheck
+ docker-name: 'onap/xtesting-healthcheck'
+ docker-build-args: '-f ./docker/Dockerfile'
+ - gerrit-docker-verify:
+ project-name: 'integration-xtesting-smoke-usecases-pythonsdk'
+ docker-root: ./smoke-usecases-pythonsdk
+ docker-name: 'onap/xtesting-smoke-usecases-pythonsdk'
+ docker-build-args: '-f ./docker/Dockerfile'
+ - gerrit-docker-merge:
+ project-name: 'integration-xtesting-smoke-usecases-pythonsdk'
+ docker-root: ./smoke-usecases-pythonsdk
+ docker-name: 'onap/xtesting-smoke-usecases-pythonsdk'
+ docker-build-args: '-f ./docker/Dockerfile'
+ - gerrit-docker-verify:
+ project-name: 'integration-xtesting-smoke-usecases-robot'
+ docker-root: ./smoke-usecases-robot
+ docker-name: 'onap/xtesting-smoke-usecases-robot'
+ docker-build-args: '-f ./docker/Dockerfile'
+ - gerrit-docker-merge:
+ project-name: 'integration-xtesting-smoke-usecases-robot'
+ docker-root: ./smoke-usecases-robot
+ docker-name: 'onap/xtesting-smoke-usecases-robot'
+ docker-build-args: '-f ./docker/Dockerfile'
+ - gerrit-docker-verify:
+ project-name: 'integration-xtesting-benchmarking'
+ docker-root: ./benchmarking
+ docker-name: 'onap/xtesting-benchmarking'
+ docker-build-args: '-f ./docker/Dockerfile'
+ - gerrit-docker-merge:
+ project-name: 'integration-xtesting-benchmarking'
+ docker-root: ./benchmarking
+ docker-name: 'onap/xtesting-benchmarking'
+ docker-build-args: '-f ./docker/Dockerfile'
+ - gerrit-docker-verify:
+ project-name: 'integration-xtesting-candidate-usecases'
+ docker-root: ./candidate-usecases
+ docker-name: 'onap/xtesting-candidate-usecases'
+ docker-build-args: '-f ./docker/Dockerfile'
+ - gerrit-docker-merge:
+ project-name: 'integration-xtesting-candidate-usecases'
+ docker-root: ./candidate-usecases
+ docker-name: 'onap/xtesting-candidate-usecases'
+ docker-build-args: '-f ./docker/Dockerfile'
+ - gerrit-docker-verify:
+ project-name: 'integration-xtesting-security'
+ docker-root: ./security
+ docker-name: 'onap/xtesting-security'
+ docker-build-args: '-f ./docker/Dockerfile'
+ - gerrit-docker-merge:
+ project-name: 'integration-xtesting-security'
+ docker-root: ./security
+ docker-name: 'onap/xtesting-security'
+ docker-build-args: '-f ./docker/Dockerfile'
+ project: 'integration/xtesting'
+ stream:
+ - 'master':
+ branch: 'master'
+ files: ''
+ docker-root: '$WORKSPACE'
+ mvn-settings: 'integration-settings'
+ build-node: ubuntu1804-docker-8c-8g
---
- project:
- name: integration-xtesting-info
- project-name: integration-xtesting
+ name: sandbox-3
+ project-name: sandbox-3
jobs:
- gerrit-info-yaml-verify
build-node: centos7-builder-2c-1g
- project: integration/xtesting
+ project: sandbox-3
branch: master
+++ /dev/null
----
-- project:
- name: logging-analytics-pomba-pomba-aai-context-builder
- project-name: logging-analytics-pomba-pomba-aai-context-builder
- jobs:
- - '{project-name}-{stream}-verify-java'
- - '{project-name}-{stream}-merge-java'
- - gerrit-maven-stage:
- sign-artifacts: true
- build-node: centos7-builder-4c-4g
- maven-versions-plugin: true
- - gerrit-maven-docker-stage:
- 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 -P docker'
- maven-version: "mvn35"
- - '{project-name}-gerrit-release-jobs':
- build-node: centos7-docker-8c-8g
- project: logging-analytics/pomba/pomba-aai-context-builder
- stream:
- - 'master':
- branch: 'master'
-
- mvn-settings: logging-analytics-pomba-pomba-aai-context-builder-settings
- files: '**'
- archive-artifacts: ''
- build-node: ubuntu1804-builder-4c-4g
- maven-version: 'mvn35'
-
-#- project:
-# name: logging-analytics-pomba-pomba-arm64-aai-context-builder
-# project-name: logging-analytics-pomba-pomba-arm64-aai-context-builder
-# jobs:
-# - '{project-name}-{stream}-docker-java-daily':
-# docker-pom: 'pom.xml'
-# mvn-profile: 'docker'
-# mvn-params: '-Dmaven.test.skip=true'
-# project: logging-analytics/pomba/pomba-aai-context-builder
-# stream:
-# - 'master':
-# branch: 'master'
-#
-# mvn-settings: logging-analytics-pomba-pomba-aai-context-builder-settings
-# files: '**'
-# archive-artifacts: ''
-# build-node: ubuntu1804-docker-arm64-4c-2g
-# maven-version: 'mvn35'
-#
-- project:
- name: logging-analytics-pomba-pomba-aai-context-builder-sonar
- jobs:
- - gerrit-maven-sonar
- sonarcloud: true
- sonarcloud-project-organization: '{sonarcloud_project_organization}'
- sonarcloud-api-token: '{sonarcloud_api_token}'
- sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
- sonar-mvn-goal: '{sonar_mvn_goal}'
- cron: '@daily'
- build-node: ubuntu1804-builder-4c-4g
- project: logging-analytics/pomba/pomba-aai-context-builder
- project-name: logging-analytics-pomba-pomba-aai-context-builder
- branch: master
- mvn-settings: logging-analytics-pomba-pomba-aai-context-builder-settings
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- maven-version: 'mvn35'
-
-- project:
- name: logging-analytics-pomba-pomba-aai-context-builder-info
- project-name: 'logging-analytics-pomba-pomba-aai-context-builder'
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos7-builder-2c-1g
- project: 'logging-analytics/pomba/pomba-aai-context-builder'
- branch: 'master'
-
-- project:
- name: logging-analytics-pomba-pomba-aai-context-builder-clm
- jobs:
- - gerrit-maven-clm
- nexus-iq-namespace: 'onap-'
- project: logging-analytics/pomba/pomba-aai-context-builder
- project-name: logging-analytics-pomba-pomba-aai-context-builder
- branch: 'master'
- mvn-settings: logging-analytics-pomba-pomba-aai-context-builder-settings
+++ /dev/null
----
-- project:
- name: logging-analytics-pomba-pomba-audit-common
- project-name: logging-analytics-pomba-pomba-audit-common
- jobs:
- - '{project-name}-{stream}-verify-java'
- - '{project-name}-{stream}-merge-java'
- - gerrit-maven-stage:
- sign-artifacts: true
- build-node: centos7-builder-4c-4g
- maven-versions-plugin: true
- - '{project-name}-gerrit-release-jobs':
- build-node: centos7-docker-8c-8g
- project: logging-analytics/pomba/pomba-audit-common
- stream:
- - 'master':
- branch: 'master'
- mvn-settings: logging-analytics-pomba-pomba-audit-common-settings
- files: '**'
- archive-artifacts: ''
- build-node: ubuntu1804-builder-4c-4g
-
-- project:
- name: logging-analytics-pomba-pomba-audit-common-sonar
- jobs:
- - gerrit-maven-sonar
- sonarcloud: true
- sonarcloud-project-organization: '{sonarcloud_project_organization}'
- sonarcloud-api-token: '{sonarcloud_api_token}'
- sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
- sonar-mvn-goal: '{sonar_mvn_goal}'
- cron: '@daily'
- build-node: ubuntu1804-builder-4c-4g
- project: logging-analytics/pomba/pomba-audit-common
- project-name: logging-analytics-pomba-pomba-audit-common
- branch: master
- mvn-settings: logging-analytics-pomba-pomba-audit-common-settings
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: logging-analytics-pomba-pomba-audit-common-info
- project-name: 'logging-analytics-pomba-pomba-audit-common'
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos7-builder-2c-1g
- project: 'logging-analytics/pomba/pomba-audit-common'
- branch: 'master'
-
-- project:
- name: logging-analytics-pomba-pomba-audit-common-clm
- jobs:
- - gerrit-maven-clm
- nexus-iq-namespace: 'onap-'
- project: logging-analytics/pomba/pomba-audit-common
- project-name: logging-analytics-pomba-pomba-audit-common
- branch: 'master'
- mvn-settings: logging-analytics-pomba-pomba-audit-common-settings
+++ /dev/null
----
-- project:
- name: logging-analytics-pomba-pomba-context-aggregator
- project-name: logging-analytics-pomba-pomba-context-aggregator
- jobs:
- - '{project-name}-{stream}-verify-java'
- - '{project-name}-{stream}-merge-java'
- - gerrit-maven-stage:
- sign-artifacts: true
- build-node: centos7-builder-4c-4g
- maven-versions-plugin: true
- - gerrit-maven-docker-stage:
- 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 -P docker'
- maven-version: "mvn35"
- - '{project-name}-gerrit-release-jobs':
- build-node: centos7-docker-8c-8g
- project: logging-analytics/pomba/pomba-context-aggregator
- stream:
- - 'master':
- branch: 'master'
- mvn-settings: logging-analytics-pomba-pomba-context-aggregator-settings
- files: '**'
- archive-artifacts: ''
- build-node: ubuntu1804-builder-4c-4g
- maven-version: 'mvn35'
-
-- project:
- name: logging-analytics-pomba-pomba-context-aggregator-sonar
- jobs:
- - gerrit-maven-sonar
- sonarcloud: true
- sonarcloud-project-organization: '{sonarcloud_project_organization}'
- sonarcloud-api-token: '{sonarcloud_api_token}'
- sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
- sonar-mvn-goal: '{sonar_mvn_goal}'
- cron: '@daily'
- build-node: ubuntu1804-builder-4c-4g
- project: logging-analytics/pomba/pomba-context-aggregator
- project-name: logging-analytics-pomba-pomba-context-aggregator
- branch: master
- mvn-settings: logging-analytics-pomba-pomba-context-aggregator-settings
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- maven-version: 'mvn35'
-
-- project:
- name: logging-analytics-pomba-pomba-context-aggregator-info
- project-name: 'logging-analytics-pomba-pomba-context-aggregator'
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos7-builder-2c-1g
- project: 'logging-analytics/pomba/pomba-context-aggregator'
- branch: 'master'
-
-- project:
- name: logging-analytics-pomba-pomba-context-aggregator-clm
- jobs:
- - gerrit-maven-clm
- nexus-iq-namespace: 'onap-'
- project: logging-analytics/pomba/pomba-context-aggregator
- project-name: logging-analytics-pomba-pomba-context-aggregator
- branch: 'master'
- mvn-settings: logging-analytics-pomba-pomba-context-aggregator-settings
+++ /dev/null
----
-- project:
- name: logging-analytics-pomba-pomba-network-discovery-context-builder
- project-name: logging-analytics-pomba-pomba-network-discovery-context-builder
- jobs:
- - '{project-name}-{stream}-verify-java'
- - '{project-name}-{stream}-merge-java'
- - gerrit-maven-stage:
- sign-artifacts: true
- build-node: centos7-builder-4c-4g
- maven-versions-plugin: true
- - gerrit-maven-docker-stage:
- 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 -P docker'
- maven-version: "mvn35"
- - '{project-name}-gerrit-release-jobs':
- build-node: centos7-docker-8c-8g
- project: logging-analytics/pomba/pomba-network-discovery-context-builder
- stream:
- - 'master':
- branch: 'master'
- mvn-settings: logging-analytics-pomba-pomba-network-discovery-context-builder-settings
- files: '**'
- archive-artifacts: ''
- build-node: ubuntu1804-builder-4c-4g
- maven-version: 'mvn35'
-
-#- project:
-# name: logging-analytics-pomba-pomba-arm64-network-discovery-context-builder
-# project-name: logging-analytics-pomba-pomba-arm64-network-discovery-context-builder
-# jobs:
-# - '{project-name}-{stream}-docker-java-daily':
-# docker-pom: 'pom.xml'
-# mvn-profile: 'docker'
-# mvn-params: '-Dmaven.test.skip=true'
-# project: logging-analytics/pomba/pomba-network-discovery-context-builder
-# stream:
-# - 'master':
-# branch: 'master'
-# - 'casablanca':
-# branch: 'casablanca'
-# mvn-settings: logging-analytics-pomba-pomba-network-discovery-context-builder-settings
-# files: '**'
-# archive-artifacts: ''
-# build-node: ubuntu1804-docker-arm64-4c-2g
-# maven-version: 'mvn35'
-#
-- project:
- name: logging-analytics-pomba-pomba-network-discovery-context-builder-sonar
- jobs:
- - gerrit-maven-sonar
- sonarcloud: true
- sonarcloud-project-organization: '{sonarcloud_project_organization}'
- sonarcloud-api-token: '{sonarcloud_api_token}'
- sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
- sonar-mvn-goal: '{sonar_mvn_goal}'
- cron: '@daily'
- build-node: ubuntu1804-builder-4c-4g
- project: logging-analytics/pomba/pomba-network-discovery-context-builder
- project-name: logging-analytics-pomba-pomba-network-discovery-context-builder
- branch: master
- mvn-settings: logging-analytics-pomba-pomba-network-discovery-context-builder-settings
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- maven-version: 'mvn35'
-
-- project:
- name: logging-analytics-pomba-pomba-network-discovery-context-builder-info
- project-name: 'logging-analytics-pomba-pomba-network-discovery-context-builder'
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos7-builder-2c-1g
- project: 'logging-analytics/pomba/pomba-network-discovery-context-builder'
- branch: 'master'
-
-- project:
- name: logging-analytics-pomba-pomba-network-discovery-context-builder-clm
- jobs:
- - gerrit-maven-clm
- nexus-iq-namespace: 'onap-'
- project: logging-analytics/pomba/pomba-network-discovery-context-builder
- project-name: logging-analytics-pomba-pomba-network-discovery-context-builder
- branch: 'master'
- mvn-settings: logging-analytics-pomba-pomba-network-discovery-context-builder-settings
+++ /dev/null
----
-- project:
- name: logging-analytics-pomba-pomba-sdc-context-builder
- project-name: logging-analytics-pomba-pomba-sdc-context-builder
- jobs:
- - '{project-name}-{stream}-verify-java'
- - '{project-name}-{stream}-merge-java'
- - gerrit-maven-stage:
- sign-artifacts: true
- build-node: centos7-builder-4c-4g
- maven-versions-plugin: true
- - gerrit-maven-docker-stage:
- 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 -P docker'
- maven-version: "mvn35"
- - '{project-name}-gerrit-release-jobs':
- build-node: centos7-docker-8c-8g
- project: logging-analytics/pomba/pomba-sdc-context-builder
- stream:
- - 'master':
- branch: 'master'
- mvn-settings: logging-analytics-pomba-pomba-sdc-context-builder-settings
- files: '**'
- archive-artifacts: ''
- build-node: ubuntu1804-builder-4c-4g
- maven-version: 'mvn35'
-
-#- project:
-# name: logging-analytics-pomba-pomba-arm64-sdc-context-builder
-# project-name: logging-analytics-pomba-pomba-arm64-sdc-context-builder
-# jobs:
-# - '{project-name}-{stream}-docker-java-daily':
-# docker-pom: 'pom.xml'
-# mvn-profile: 'docker'
-# mvn-params: '-Dmaven.test.skip=true'
-# project: logging-analytics/pomba/pomba-sdc-context-builder
-# stream:
-# - 'master':
-# branch: 'master'
-# mvn-settings: logging-analytics-pomba-pomba-sdc-context-builder-settings
-# files: '**'
-# archive-artifacts: ''
-# build-node: ubuntu1804-docker-arm64-4c-2g
-# maven-version: 'mvn35'
-#
-- project:
- name: logging-analytics-pomba-pomba-sdc-context-builder-sonar
- jobs:
- - gerrit-maven-sonar
- sonarcloud: true
- sonarcloud-project-organization: '{sonarcloud_project_organization}'
- sonarcloud-api-token: '{sonarcloud_api_token}'
- sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
- sonar-mvn-goal: '{sonar_mvn_goal}'
- cron: '@daily'
- build-node: ubuntu1804-builder-4c-4g
- project: logging-analytics/pomba/pomba-sdc-context-builder
- project-name: logging-analytics-pomba-pomba-sdc-context-builder
- branch: master
- mvn-settings: logging-analytics-pomba-pomba-sdc-context-builder-settings
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- maven-version: 'mvn35'
-
-- project:
- name: logging-analytics-pomba-pomba-sdc-context-builder-info
- project-name: 'logging-analytics-pomba-pomba-sdc-context-builder'
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos7-builder-2c-1g
- project: 'logging-analytics/pomba/pomba-sdc-context-builder'
- branch: 'master'
-
-- project:
- name: logging-analytics-pomba-pomba-sdc-context-builder-clm
- jobs:
- - gerrit-maven-clm
- nexus-iq-namespace: 'onap-'
- project: logging-analytics/pomba/pomba-sdc-context-builder
- project-name: logging-analytics-pomba-pomba-sdc-context-builder
- branch: 'master'
- mvn-settings: logging-analytics-pomba-pomba-sdc-context-builder-settings
+++ /dev/null
----
-- project:
- name: logging-analytics-pomba-pomba-sdnc-context-builder
- project-name: logging-analytics-pomba-pomba-sdnc-context-builder
- jobs:
- - '{project-name}-{stream}-verify-java'
- - '{project-name}-{stream}-merge-java'
- - gerrit-maven-stage:
- sign-artifacts: true
- build-node: centos7-builder-4c-4g
- maven-versions-plugin: true
- - gerrit-maven-docker-stage:
- 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 -P docker'
- maven-version: "mvn35"
- - '{project-name}-gerrit-release-jobs':
- build-node: centos7-docker-8c-8g
- project: logging-analytics/pomba/pomba-sdnc-context-builder
- stream:
- - 'master':
- branch: 'master'
- mvn-settings: logging-analytics-pomba-pomba-sdnc-context-builder-settings
- files: '**'
- archive-artifacts: ''
- build-node: ubuntu1804-builder-4c-4g
-
-#- project:
-# name: logging-analytics-pomba-pomba-arm64-sdnc-context-builder
-# project-name: logging-analytics-pomba-pomba-arm64-sdnc-context-builder
-# jobs:
-# - '{project-name}-{stream}-docker-java-daily':
-# docker-pom: 'pom.xml'
-# mvn-profile: 'docker'
-# mvn-params: '-Dmaven.test.skip=true'
-# project: logging-analytics/pomba/pomba-sdnc-context-builder
-# stream:
-# - 'master':
-# branch: 'master'
-# mvn-settings: logging-analytics-pomba-pomba-sdnc-context-builder-settings
-# files: '**'
-# archive-artifacts: ''
-# build-node: ubuntu1804-docker-arm64-4c-2g
-#
-- project:
- name: logging-analytics-pomba-pomba-sdnc-context-builder-sonar
- jobs:
- - gerrit-maven-sonar
- sonarcloud: true
- sonarcloud-project-organization: '{sonarcloud_project_organization}'
- sonarcloud-api-token: '{sonarcloud_api_token}'
- sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
- sonar-mvn-goal: '{sonar_mvn_goal}'
- cron: 'H 11 * * *'
- build-node: ubuntu1804-builder-4c-4g
- project: logging-analytics/pomba/pomba-sdnc-context-builder
- project-name: logging-analytics-pomba-pomba-sdnc-context-builder
- branch: master
- mvn-settings: logging-analytics-pomba-pomba-sdnc-context-builder-settings
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: logging-analytics-pomba-pomba-sdnc-context-builder-info
- project-name: 'logging-analytics-pomba-pomba-sdnc-context-builder'
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos7-builder-2c-1g
- project: 'logging-analytics/pomba/pomba-sdnc-context-builder'
- branch: 'master'
-
-- project:
- name: logging-analytics-pomba-pomba-sdnc-context-builder-clm
- jobs:
- - gerrit-maven-clm
- nexus-iq-namespace: 'onap-'
- project: logging-analytics/pomba/pomba-sdnc-context-builder
- project-name: logging-analytics-pomba-pomba-sdnc-context-builder
- branch: 'master'
- mvn-settings: logging-analytics-pomba-pomba-sdnc-context-builder-settings
stream:
- 'master':
branch: 'master'
- - 'dublin':
- branch: 'dublin'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'music-settings'
files: '**'
archive-artifacts: ''
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
- 'dublin':
branch: 'dublin'
- 'casablanca':
--- /dev/null
+---
+- project:
+ name: oom-readiness-info
+ project-name: oom-readiness
+ jobs:
+ - gerrit-info-yaml-verify
+ build-node: centos7-builder-2c-1g
+ project: oom/readiness
+ branch: master
+
+- project:
+ name: oom-readiness-linters
+ project: oom/readiness
+ project-name: oom-readiness
+ python-version: python3
+ jobs:
+ - oom-linters
+ subproject:
+ - 'yaml':
+ tox-dir: '.'
+ tox-envs: 'yaml'
+ pattern: '**/*.yaml'
+ - 'yml':
+ tox-dir: '.'
+ tox-envs: 'yaml'
+ pattern: '**/*.yml'
+ - 'py':
+ tox-dir: '.'
+ tox-envs: 'python'
+ pattern: '**/*.python'
+ stream:
+ - 'master':
+ branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
+
+- project:
+ name: oom-readiness-release
+ project-name: oom-readiness
+ project: oom/readiness
+ mvn-settings: 'oom-settings'
+ jobs:
+ - '{project-name}-gerrit-release-jobs':
+ build-node: centos7-docker-8c-8g
+
+- project:
+ name: 'oom-readiness-docker'
+ jobs:
+ - gerrit-docker-verify
+ - gerrit-docker-merge
+ project-name: 'oom-readiness'
+ project: 'oom/readiness'
+ stream:
+ - 'master':
+ branch: 'master'
+ files: ''
+ docker-name: 'onap/oom/readiness'
+ docker-build-args: '-f ./Dockerfile'
+ docker-root: '$WORKSPACE'
+ mvn-settings: 'oom-settings'
+ build-node: ubuntu1804-docker-8c-8g
--- /dev/null
+---
+- job-template:
+ # Job template for running linters against specific file formats
+ #
+ # Required Variables:
+ # python-version: Python version to deploy in venv
+ # tox-env: Tox environments to run
+ # tox-dir: Directory containing the project's tox.ini
+ # pattern: List of file patterns to scan
+
+ name: '{project-name}-{stream}-{subproject}-lint'
+ id: oom-linters
+ project-type: freestyle
+ description: 'Job intended for running linters with Tox and Coala'
+ build-node: ubuntu1804-builder-4c-4g
+ node: '{build-node}'
+
+ parameters:
+ - lf-infra-parameters:
+ project: '{project}'
+ stream: '{stream}'
+ branch: '{branch}'
+ - lf-infra-tox-parameters:
+ tox-dir: '{tox-dir}'
+ tox-envs: '{tox-envs}'
+
+ properties:
+ - infra-properties:
+ build-days-to-keep: '{build-days-to-keep}'
+
+ scm:
+ - gerrit-trigger-scm:
+ refspec: '$GERRIT_REFSPEC'
+ choosing-strategy: 'gerrit'
+ submodule-recursive: '{submodule-recursive}'
+
+ wrappers:
+ - infra-wrappers:
+ build-timeout: '{build-timeout}'
+
+ triggers:
+ - gerrit-trigger-patch-submitted:
+ server: '{server-name}'
+ project: '{project}'
+ branch: '{branch}'
+ files: '{pattern}'
+
+ builders:
+ - lf-infra-tox-install:
+ python-version: '{python-version}'
+ - lf-infra-tox-run:
+ parallel: 'false'
+
+ publishers:
+ - lf-infra-publish
stream:
- 'master':
branch: 'master'
- - 'elalto':
- branch: 'elalto'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'optf-cmso-settings'
java-version: openjdk11
stream:
- 'master':
branch: 'master'
- - 'elalto':
- branch: 'elalto'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'optf-cmso-settings'
java-version: openjdk11
stream:
- 'master':
branch: 'master'
- - 'elalto':
- branch: 'elalto'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'optf-has-settings'
subproject:
- 'conductor':
stream:
- 'master':
branch: 'master'
- - 'elalto':
- branch: 'elalto'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'optf-has-settings'
- project:
stream:
- 'master':
branch: 'master'
- - 'elalto':
- branch: 'elalto'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'optf-osdf-settings'
subproject:
- 'osdf':
stream:
- 'master':
branch: 'master'
- - 'elalto':
- branch: 'elalto'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'optf-osdf-settings'
- project:
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'policy-apex-pdp-settings'
java-version: openjdk11
files: '**'
archive-artifacts: ''
build-node: ubuntu1804-docker-8c-8g
+- project:
+ name: policy-apex-pdp-jdk8
+ 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:
+ sign-artifacts: true
+ build-node: centos7-builder-4c-4g
+ maven-versions-plugin: true
+ - gerrit-maven-docker-stage:
+ 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: 'policy/apex-pdp'
+ stream:
+ - 'elalto':
+ branch: 'elalto'
+ mvn-settings: 'policy-apex-pdp-settings'
+ java-version: openjdk8
+ files: '**'
+ archive-artifacts: ''
+ build-node: ubuntu1804-docker-8c-8g
+
- project:
name: policy-apex-pdp-sonar
jobs:
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'policy-api-settings'
java-version: openjdk11
files: '**'
archive-artifacts: ''
build-node: ubuntu1804-builder-4c-4g
+- project:
+ name: policy-api-jdk8
+ 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:
+ sign-artifacts: true
+ build-node: centos7-builder-4c-4g
+ maven-versions-plugin: true
+ - gerrit-maven-docker-stage:
+ 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: 'policy/api'
+ stream:
+ - 'elalto':
+ branch: 'elalto'
+ mvn-settings: 'policy-api-settings'
+ java-version: openjdk8
+ files: '**'
+ archive-artifacts: ''
+ build-node: ubuntu1804-builder-4c-4g
+
- project:
name: policy-api-sonar
jobs:
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'policy-common-settings'
java-version: openjdk11
files: '**'
stream:
- 'master':
branch: master
+ - 'frankfurt':
+ branch: frankfurt
functionality:
- 'apex-pdp'
trigger_jobs:
stream:
- 'master':
branch: master
+ - 'frankfurt':
+ branch: frankfurt
functionality:
- 'distribution'
trigger_jobs:
stream:
- 'master':
branch: master
+ - 'frankfurt':
+ branch: frankfurt
functionality:
- 'api'
trigger_jobs:
stream:
- 'master':
branch: master
+ - 'frankfurt':
+ branch: frankfurt
functionality:
- 'xacml-pdp'
trigger_jobs:
stream:
- 'master':
branch: master
+ - 'frankfurt':
+ branch: frankfurt
functionality:
- 'pap'
trigger_jobs:
stream:
- 'master':
branch: master
+ - 'frankfurt':
+ branch: frankfurt
functionality:
- 'drools-pdp'
trigger_jobs:
stream:
- 'master':
branch: master
+ - 'frankfurt':
+ branch: frankfurt
functionality:
- 'drools-applications'
trigger_jobs:
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'policy-distribution-settings'
java-version: openjdk11
files: '**'
archive-artifacts: ''
build-node: ubuntu1804-builder-4c-4g
+- project:
+ name: policy-distribution-jdk8
+ 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:
+ sign-artifacts: true
+ build-node: centos7-builder-4c-4g
+ maven-versions-plugin: true
+ - gerrit-maven-docker-stage:
+ 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: 'policy/distribution'
+ stream:
+ - 'elalto':
+ branch: 'elalto'
+ mvn-settings: 'policy-distribution-settings'
+ java-version: openjdk8
+ files: '**'
+ archive-artifacts: ''
+ build-node: ubuntu1804-builder-4c-4g
+
- project:
name: policy-distribution-sonar
jobs:
---
- project:
- name: policy-docker-base-common-elalto
+ name: policy-docker-base-common
project-name: 'policy-docker'
jobs:
- '{project-name}-{stream}-verify-java'
project: 'policy/docker'
stream:
- - 'elalto':
- branch: 'elalto'
+ - 'master':
+ branch: 'master'
mvn-settings: 'policy-docker-settings'
files: '**'
archive-artifacts: ''
build-node: ubuntu1804-builder-4c-4g
- project:
- name: policy-docker-base-common
+ name: policy-docker-base-common-frankfurt
project-name: 'policy-docker'
jobs:
- '{project-name}-{stream}-verify-java'
project: 'policy/docker'
stream:
- - 'master':
- branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'policy-docker-settings'
files: '**'
archive-artifacts: ''
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'policy-drools-applications-settings'
java-version: openjdk11
files: '**'
archive-artifacts: ''
build-node: ubuntu1804-docker-8c-8g
+
+- project:
+ name: policy-drools-applications-jdk8
+ 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"
+ - gerrit-maven-stage:
+ sign-artifacts: true
+ build-node: centos7-builder-4c-4g
+ maven-versions-plugin: true
+ - gerrit-maven-docker-stage:
+ 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: 'policy/drools-applications'
+ stream:
+ - 'elalto':
+ branch: 'elalto'
+ mvn-settings: 'policy-drools-applications-settings'
+ java-version: openjdk8
+ files: '**'
+ archive-artifacts: ''
+ build-node: ubuntu1804-docker-8c-8g
+
- project:
name: policy-drools-applications-sonar
jobs:
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'policy-drools-pdp-settings'
java-version: openjdk11
files: '**'
archive-artifacts: ''
build-node: ubuntu1804-docker-8c-8g
+- project:
+ name: policy-drools-pdp-jdk8
+ 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:
+ sign-artifacts: true
+ build-node: centos7-builder-4c-4g
+ maven-versions-plugin: true
+ - gerrit-maven-docker-stage:
+ 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: 'policy/drools-pdp'
+ stream:
+ - 'elalto':
+ branch: 'elalto'
+ mvn-settings: 'policy-drools-pdp-settings'
+ java-version: openjdk8
+ files: '**'
+ archive-artifacts: ''
+ build-node: ubuntu1804-docker-8c-8g
+
- project:
name: policy-drools-pdp-sonar
jobs:
project: 'policy/engine'
stream:
- - 'master':
- branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'policy-engine-settings'
java-version: openjdk11
files: '**'
archive-artifacts: ''
build-node: 'ubuntu1804-docker-8c-8g'
+- project:
+ name: policy-engine-jdk8
+ project-name: 'policy-engine'
+ 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:
+ sign-artifacts: true
+ build-node: centos7-docker-8c-8g
+ maven-versions-plugin: true
+ mvn-params: '-Dmaven.test.skip=true'
+ - gerrit-maven-docker-stage:
+ 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: 'policy/engine'
+ stream:
+ - 'elalto':
+ branch: 'elalto'
+ mvn-settings: 'policy-engine-settings'
+ java-version: openjdk8
+ files: '**'
+ archive-artifacts: ''
+ build-node: 'ubuntu1804-docker-8c-8g'
+
- project:
name: policy-engine-sonar
jobs:
build-node: ubuntu1804-builder-4c-4g
project: 'policy/engine'
project-name: 'policy-engine'
- branch: 'master'
+ branch: 'frankfurt'
mvn-settings: 'policy-engine-settings'
java-version: openjdk11
mvn-goals: 'clean install'
nexus-iq-namespace: 'onap-'
project: policy/engine
project-name: 'policy-engine'
- branch: 'master'
+ branch: 'frankfurt'
mvn-settings: 'policy-engine-settings'
java-version: openjdk11
build-node: 'ubuntu1804-builder-4c-4g'
- gerrit-info-yaml-verify
build-node: centos7-builder-2c-1g
project: policy/engine
- branch: master
+ branch: frankfurt
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'policy-models-settings'
java-version: openjdk11
files: '**'
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'policy-pap-settings'
java-version: openjdk11
files: '**'
archive-artifacts: ''
build-node: ubuntu1804-builder-4c-4g
+- project:
+ name: policy-pap-jdk8
+ 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:
+ sign-artifacts: true
+ build-node: centos7-builder-4c-4g
+ maven-versions-plugin: true
+ - gerrit-maven-docker-stage:
+ 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: 'policy/pap'
+ stream:
+ - 'elalto':
+ branch: 'elalto'
+ mvn-settings: 'policy-pap-settings'
+ java-version: openjdk8
+ files: '**'
+ archive-artifacts: ''
+ build-node: ubuntu1804-builder-4c-4g
+
- project:
name: policy-pap-sonar
jobs:
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'policy-parent-settings'
java-version: openjdk11
files: '**'
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'policy-xacml-pdp-settings'
java-version: openjdk11
files: '**'
archive-artifacts: ''
build-node: ubuntu1804-builder-4c-4g
+- project:
+ name: policy-xacml-pdp-jdk8
+ 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:
+ sign-artifacts: true
+ build-node: centos7-builder-4c-4g
+ maven-versions-plugin: true
+ - gerrit-maven-docker-stage:
+ 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: 'policy/xacml-pdp'
+ stream:
+ - 'elalto':
+ branch: 'elalto'
+ mvn-settings: 'policy-xacml-pdp-settings'
+ java-version: openjdk8
+ files: '**'
+ archive-artifacts: ''
+ build-node: ubuntu1804-builder-4c-4g
+
- project:
name: policy-xacml-pdp-sonar
jobs:
stream:
- 'master':
branch: 'master'
+ - 'elalto':
+ branch: 'elalto'
- 'frankfurt':
branch: 'frankfurt'
mvn-settings: 'sdnc-oam-settings'
build-node: centos7-builder-4c-4g
maven-versions-plugin: true
- gerrit-maven-docker-stage:
- build-node: ubuntu1804-docker-8c-8g
+ build-node: ubuntu1804-docker-v1-8c-8g
maven-versions-plugin: true
mvn-params: '-P docker -DskipTests'
container-public-registry: 'nexus3.onap.org:10001'
mvn-settings: 'so-settings'
files: '**'
archive-artifacts: ''
- build-node: ubuntu1804-builder-4c-4g
+ build-node: ubuntu1804-docker-v1-8c-8g
- project:
name: so-sonar
sonar-mvn-goal: '{sonar_mvn_goal}'
cron: '@daily'
max-git-repo-age-hours: 48
- build-node: ubuntu1804-builder-4c-4g
+ build-node: ubuntu1804-docker-v1-8c-8g
project: 'so'
project-name: 'so'
branch: 'master'
jobs:
- 'onap-gerrit-maven-coverity'
cron: '@daily'
- build-node: 'ubuntu1804-builder-4c-4g'
+ build-node: 'ubuntu1804-docker-v1-8c-8g'
project: 'so'
project-name: 'so'
branch: 'master'
nexus-iq-namespace: 'onap-'
project: so
project-name: 'so'
- build-node: ubuntu1804-builder-4c-4g
+ build-node: ubuntu1804-docker-v1-8c-8g
stream:
- 'master':
branch: 'master'
--- /dev/null
+---
+- project:
+ name: testsuite-pythonsdk-tests-info
+ project-name: testsuite-pythonsdk-tests
+ jobs:
+ - gerrit-info-yaml-verify
+ build-node: centos7-builder-2c-1g
+ project: testsuite/pythonsdk-tests
+ branch: master
+
+- project:
+ name: testsuite-pythonsdk-tests-linters
+ project: 'testsuite/pythonsdk-tests'
+ project-name: 'testsuite-pythonsdk-tests'
+ python-version: python3
+ jobs:
+ - integration-linters
+ subproject:
+ - 'yaml':
+ tox-dir: '.'
+ tox-envs: 'yaml'
+ pattern: '**/*.yaml'
+ - 'yml':
+ tox-dir: '.'
+ tox-envs: 'yaml'
+ pattern: '**/*.yml'
+ - 'json':
+ tox-dir: '.'
+ tox-envs: 'json'
+ pattern: '**/*.json'
+ - 'python':
+ tox-dir: '.'
+ tox-envs: 'py'
+ pattern: '**/*.py'
+ - 'rst':
+ tox-dir: '.'
+ tox-envs: 'rst'
+ pattern: '**/*.rst'
+ - 'md':
+ tox-dir: '.'
+ tox-envs: 'md'
+ pattern: '**/*.md'
+ stream:
+ - 'master':
+ branch: 'master'
--- /dev/null
+---
+- project:
+ name: testsuite-robot-utils-project-view
+ 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: centos7-builder-2c-1g
+ jobs:
+ - gerrit-info-yaml-verify
+++ /dev/null
----
-- project:
- name: usecases-5G-bulkpm-csit
- jobs:
- - '{project-name}-{stream}-verify-csit-{functionality}'
- - '{project-name}-{stream}-csit-{functionality}'
- project-name: 'usecases'
- recipients: 'morgan.richomm@orange.com bf1936@att.com rajendra.jaiswal@ericsson.com liam.burke@ericsson.com'
- stream:
- - 'master':
- branch: 'master'
- functionality:
- - '5G-bulkpm':
- trigger_jobs:
- - '{project-name}-{stream}-docker-java-shell-daily'
- robot-options: ''
---
- project:
- name: usecases-csit
+ name: usecases-5G-bulkpm-csit
jobs:
- '{project-name}-{stream}-verify-csit-{functionality}'
- '{project-name}-{stream}-csit-{functionality}'
- project-name: 'usecases'
- recipients: 'morgan.richomm@orange.com bf1936@att.com rahul.tyagi@est.tech eric.e.moore@est.tech raj.gumma@ericsson.com'
+ project-name: 'usecases-5G-bulkpm'
+ recipients: 'morgan.richomm@orange.com bf1936@att.com lego@est.tech'
stream:
- 'master':
branch: 'master'
functionality:
- - 'config-over-netconf':
+ - '5G-bulkpm':
trigger_jobs:
- '{project-name}-{stream}-docker-java-shell-daily'
+ robot-options: ''
+
+- project:
+ name: usecases-pnf-sw-upgrade
+ jobs:
+ - '{project-name}-{stream}-verify-csit-{functionality}'
+ - '{project-name}-{stream}-csit-{functionality}'
+ project-name: 'usecases-pnf-sw-upgrade'
+ recipients: 'morgan.richomm@orange.com bf1936@att.com rahul.tyagi@est.tech'
+ stream:
+ - 'master':
+ branch: 'master'
+ functionality:
- 'pnf-sw-upgrade':
trigger_jobs:
- '{project-name}-{stream}-docker-java-shell-daily'
robot-options: ''
+
+- project:
+ name: usecases-config-over-netconf
+ jobs:
+ - '{project-name}-{stream}-verify-csit-{functionality}'
+ - '{project-name}-{stream}-csit-{functionality}'
+ project-name: 'usecases-config-over-netconf'
+ recipients: 'morgan.richomm@orange.com bf1936@att.com rahul.tyagi@est.tech'
+ stream:
+ - 'master':
+ branch: 'master'
+ functionality:
+ - 'config-over-netconf':
+ trigger_jobs:
+ - '{project-name}-{stream}-docker-java-shell-daily'
+ robot-options: ''
+
+++ /dev/null
----
-- project:
- name: vfc-nfvo-catalog-csit
- jobs:
- - '{project-name}-{stream}-verify-csit-{functionality}'
- - '{project-name}-{stream}-csit-{functionality}'
- project-name: 'vfc-nfvo-catalog'
- recipients: 'yangyanyj@chinamobile.com'
- stream: 'master'
- functionality:
- - 'sanity-check':
- trigger_jobs: 'vfc-nfvo-catalog-master-docker-java-version-shell-daily'
- robot-options: ''
- branch: 'master'
become_method: sudo
vars:
- kubectl_version: 1.11.2
- helm_version: 2.12.3
+ kubectl_version: 1.15.11
+ helm_version: 2.16.6
tasks:
- name: 'Install kubectl {{kubectl_version}}'
command: 'which helm'
- name: 'Check kubectl.'
command: 'which kubectl'
-