-IMAGE_NAME=ZZCI - CentOS 7 - builder - x86_64 - 20190926-155906.553
+IMAGE_NAME=ZZCI - CentOS 7 - builder - x86_64 - 20200224-191258.235
LABELS=centos7-builder-2c-1g
HARDWARE_ID=v2-highcpu-2
-IMAGE_NAME=ZZCI - CentOS 7 - builder - x86_64 - 20190926-155906.553
+IMAGE_NAME=ZZCI - CentOS 7 - builder - x86_64 - 20200224-191258.235
LABELS=centos7-builder-4c-4g
HARDWARE_ID=v2-highcpu-4
-IMAGE_NAME=ZZCI - CentOS 7 - docker - x86_64 - 20190926-164302.295
+IMAGE_NAME=ZZCI - CentOS 7 - docker - x86_64 - 20200224-195343.324
LABELS=centos7-docker-8c-8g
HARDWARE_ID=v2-highcpu-8
-IMAGE_NAME=ZZCI - Ubuntu 16.04 - docker - x86_64 - 20190925-220639.261
+IMAGE_NAME=ZZCI - Ubuntu 18.04 - docker - x86_64 - 20200220-113128.675
LABELS=queue-docker-4c-4g
HARDWARE_ID=v2-highcpu-4
INSTANCE_CAP=1
-IMAGE_NAME=ZZCI - Ubuntu 16.04 - docker - arm64 - 20191018-215136.301
+IMAGE_NAME=ZZCI - Ubuntu 16.04 - docker - arm64 - 20200305-202810.251
LABELS=ubuntu1604-docker-arm64-4c-2g
HARDWARE_ID=lf-standard-2
-IMAGE_NAME=ZZCI - Ubuntu 16.04 - docker - arm64 - 20191018-215136.301
+IMAGE_NAME=ZZCI - Ubuntu 16.04 - docker - arm64 - 20200305-202810.251
LABELS=ubuntu1604-docker-arm64-4c-4g
HARDWARE_ID=lf-standard-4
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
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
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'ccsdk-apps-settings'
maven-version: "mvn35"
build-node: ubuntu1604-builder-4c-4g
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
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
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'ccsdk-cds-settings'
maven-version: "mvn35"
build-node: ubuntu1604-builder-4c-4g
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'ccsdk-distribution-settings'
files: '**'
archive-artifacts: ''
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'ccsdk-distribution-settings'
build-node: ubuntu1604-docker-8c-8g
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
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
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'ccsdk-features-settings'
maven-version: "mvn35"
build-node: ubuntu1604-builder-4c-4g
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
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
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'ccsdk-parent-settings'
maven-version: "mvn35"
build-node: ubuntu1604-builder-4c-4g
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'ccsdk-sli-adaptors-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
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'ccsdk-sli-adaptors-settings'
maven-version: "mvn35"
build-node: ubuntu1604-builder-4c-4g
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'ccsdk-sli-core-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
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'ccsdk-sli-core-settings'
maven-version: "mvn35"
build-node: ubuntu1604-builder-4c-4g
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'ccsdk-sli-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
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'ccsdk-sli-northbound-settings'
maven-version: "mvn35"
build-node: ubuntu1604-builder-4c-4g
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'ccsdk-sli-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
stream:
- 'master':
branch: 'master'
+ - 'frankfurt':
+ branch: 'frankfurt'
mvn-settings: 'ccsdk-sli-plugins-settings'
maven-version: "mvn35"
cron: '@daily'
stream: master
branch: master
- - gerrit-release-verify
- - gerrit-release-merge
+ sonarcloud: true
+ sonarcloud-project-organization: '{sonarcloud_project_organization}'
+ sonarcloud-api-token: '{sonarcloud_api_token}'
+ sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+
- project:
name: dcaegen2-platform-docker-python-subprojects
jobs:
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
- - '{project-name}-gerrit-release-jobs':
- build-node: centos7-docker-8c-8g
- project-name: dcaegen2-platform-mod-bpgenerator
- gerrit-maven-stage:
project-name: dcaegen2-platform-mod-bpgenerator
sign-artifacts: true
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java':
mvn-goals: 'clean install'
- - '{project-name}-gerrit-release-jobs':
- build-node: centos7-docker-8c-8g
- project-name: dcaegen2-platform-mod-designtool
subproject:
- designtool:
pom: 'mod/designtool/pom.xml'
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java':
mvn-goals: 'clean install'
- - '{project-name}-gerrit-release-jobs':
- build-node: centos7-docker-8c-8g
- project-name: dcaegen2-platform-mod-genprocessor
subproject:
- genprocessor:
pom: 'mod/genprocessor/pom.xml'
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java':
mvn-goals: 'clean install'
- - '{project-name}-gerrit-release-jobs':
- build-node: centos7-docker-8c-8g
- project-name: dcaegen2-platform-mod-runtimeapi
subproject:
- runtimeapi:
pom: 'mod/runtimeapi/pom.xml'
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java':
mvn-goals: 'clean install'
- - '{project-name}-gerrit-release-jobs':
- build-node: centos7-docker-8c-8g
- project-name: dcaegen2-platform-oti-event-proc
-
subproject:
- eventproc:
pom: 'oti/event-proc/pom.xml'
build-node: centos7-builder-2c-1g
project: dcaegen2/platform
branch: master
+
+- project:
+ name: dcaegen2-platform-release
+ project-name: dcaegen2-platform
+ mvn-settings: dcaegen2-platform-settings
+ jobs:
+ - '{project-name}-gerrit-release-jobs'
+ build-node: centos7-docker-8c-8g
+ project: dcaegen2/platform
+ branch: master
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java':
mvn-goals: 'clean install'
- - '{project-name}-gerrit-release-jobs':
- build-node: centos7-docker-8c-8g
- project-name: dcaegen2-services-bbs-event-processor
subproject:
- 'bbs-event-processor':
pom: 'components/bbs-event-processor/pom.xml'
stream:
- 'master':
branch: 'master'
+ java-version: openjdk11
mvn-settings: 'dcaegen2-services-settings'
+ maven-version: 'mvn35'
maven-deploy-properties: |
deployAtEnd=true
files: '**'
archive-artifacts: ''
- build-node: 'ubuntu1604-docker-8c-8g'
+ build-node: 'ubuntu1804-docker-8c-8g'
- project:
name: dcaegen2-services-bbs-event-processor-release
mvn-goals: 'clean deploy -Ddockerfile.skip -f components/bbs-event-processor/pom.xml'
pattern: 'components/bbs-event-processor/**'
- gerrit-maven-docker-stage:
- build-node: ubuntu1604-docker-8c-8g
+ build-node: ubuntu1804-docker-8c-8g
mvn-goals: 'clean package dockerfile:build dockerfile:push -f components/bbs-event-processor/pom.xml'
container-public-registry: 'nexus3.onap.org:10001'
container-staging-registry: 'nexus3.onap.org:10003'
stream:
- 'master':
branch: 'master'
+ java-version: openjdk11
mvn-settings: 'dcaegen2-services-settings'
maven-deploy-properties: |
deployAtEnd=true
files: '**'
archive-artifacts: ''
- build-node: 'ubuntu1604-docker-8c-8g'
+ build-node: 'ubuntu1804-docker-8c-8g'
- project:
name: dcaegen2-services-bbs-event-processor-sonar
+ java-version: openjdk11
jobs:
- gerrit-maven-sonar
sonarcloud: true
- project:
name: dcaegen2-services-bbs-event-processor-clm
+ java-version: openjdk11
jobs:
- gerrit-maven-clm
nexus-iq-namespace: 'onap-'
- build-node: ubuntu1604-docker-8c-8g
+ build-node: ubuntu1804-docker-8c-8g
project: 'dcaegen2/services'
project-name: 'dcaegen2-services-bbs-event-processor-clm'
mvn-params: '-f components/bbs-event-processor/pom.xml'
jobs:
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
- - '{project-name}-gerrit-release-jobs':
- build-node: centos7-docker-8c-8g
-
subproject:
- 'datalake-handler':
pom: 'components/datalake-handler/pom.xml'
container-public-registry: 'nexus3.onap.org:10001'
container-staging-registry: 'nexus3.onap.org:10003'
pattern: 'components/datalake-handler/**'
+ - '{project-name}-gerrit-release-jobs':
+ build-node: centos7-docker-8c-8g
stream:
- 'master':
branch: 'master'
container-public-registry: 'nexus3.onap.org:10001'
container-staging-registry: 'nexus3.onap.org:10003'
pattern: 'components/datalake-handler/**'
+ - '{project-name}-gerrit-release-jobs':
+ build-node: centos7-docker-8c-8g
stream:
- 'master':
branch: 'master'
pattern: 'components/datalake-handler/**'
- gerrit-maven-docker-stage:
build-node: ubuntu1604-docker-8c-8g
- mvn-goals: 'clean package dockerfile:build dockerfile:push -f components/datalake-handler/packages/init_db/pom.xml'
+ mvn-goals: 'clean package dockerfile:build dockerfile:push -f components/datalake-handler/init_db/pom.xml'
container-public-registry: 'nexus3.onap.org:10001'
container-staging-registry: 'nexus3.onap.org:10003'
pattern: 'components/datalake-handler/**'
+ - '{project-name}-gerrit-release-jobs':
+ build-node: centos7-docker-8c-8g
stream:
- 'master':
branch: 'master'
--- /dev/null
+---
+- job-group:
+ # This job group contains all the jobs that should be deployed for
+ # a subproject of dcaegen2/services that builds a Docker image from
+ # Python code.
+ #
+ # Required parameters:
+ # build-node: The node to run build on.
+ # mvn-settings: Maven settings.xml file containing credentials to use.
+ # project-name: The job name prefix
+ # src-dir: The subdirectory of the repository containing subproject code
+ # stream: The stream to build
+ # branch: The branch to build
+ #
+ # Note: Multiple subprojects can be built with a single JJB project
+ # by specifying the value of project-name as a list.
+ # Similarly, multiple streams can be built with a single JJB project
+ # by specifying the value of the stream as a list.
+ # For example:
+ # project-name:
+ # - subproject-name1:
+ # src-dir: subproject-dir1
+ # docker-name: onap/org.onap.dcaegen2.services.something.name1
+ # - subproject-name2:
+ # src-dir: subproject-dir2
+ # docker-name: onap/org.onap.dcaegen2.services.something.name2
+ # - subproject-name3:
+ # src-dir: subproject-dir3
+ # docker-name: onap/org.onap.dcaegen2.services.something.name3
+ # stream:
+ # - master:
+ # branch: master
+ # - release1:
+ # branch: release1.0
+ # jobs:
+ # - dcaegen2-docker-python-jobs
+
+ name: '{project-name}-docker-python-jobs'
+ id: dcaegen2-services-docker-python-jobs
+ container-tag-method: latest
+ docker-get-container-tag-script: '../../shell/docker-ts-tag-override.sh'
+ nexus-iq-namespace: 'onap-'
+ tox-dir: '{src-dir}'
+ tox-envs: 'py3'
+ sonarcloud: true
+ sonarcloud-project-organization: '{sonarcloud_project_organization}'
+ sonarcloud-api-token: '{sonarcloud_api_token}'
+ sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+ python-version: python3
+ wss-product-name: '{project-name}'
+ docker-root: '{src-dir}'
+ gerrit_trigger_file_paths:
+ - compare-type: REG_EXP
+ pattern: '{src-dir}/.*'
+ jobs:
+ - gerrit-tox-verify:
+ stream: master
+ branch: 'master'
+ - gerrit-docker-verify
+ - gerrit-docker-merge
+ - gerrit-whitesource-scan:
+ build-timeout: 120
+ submodule-timeout: 30
+ java-opts: '-Xmx2048m'
+ mvn-pom: '{src-dir}/pom.xml'
+ - 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
+
+- project:
+ name: dcaegen2-services-docker-python-subprojects
+ project: dcaegen2/services
+ mvn-settings: dcaegen2-services-settings
+ build-node: ubuntu1804-docker-8c-8g
+ project-name:
+ - dcaegen2-services-pmsh:
+ src-dir: components/pm-subscription-handler
+ docker-name: onap/org.onap.dcaegen2.services.pmsh
+ stream:
+ - master:
+ branch: master
+ views:
+ - project-view:
+ project-name: dcaegen2-services-pmsh
+ jobs:
+ - dcaegen2-services-docker-python-jobs
functionality:
- 'testsuite':
trigger_jobs:
- - '{project-name}-{stream}-release-version-java-daily'
+ - '{project-name}-docker-merge-master'
robot-options: ''
+++ /dev/null
----
-- dcaegen2_services_common: &dcaegen2_services_common
- # values apply to all dcaegen2_services docker projects
- name: dcaegen2-services-docker-common
- project: dcaegen2/services
- # maven settings file has docker credentials
- mvn-settings: dcaegen2-services-settings
- # use host network to clone from our gerrit
- container-tag-method: latest
- build-node: ubuntu1604-docker-8c-8g
- # jenkins job name prefix
- project-name: '{name}'
- tox-dir: '{docker-root}'
- # build only on relevant changes
- gerrit_trigger_file_paths:
- - compare-type: REG_EXP
- pattern: '{docker-root}/.*'
-
-- project:
- <<: *dcaegen2_services_common
- name: dcaegen2-services-pmsh
- # root of docker build
- docker-root: components/pm-subscription-handler
- # tag override
- # Following is dependent on merge https://gerrit.onap.org/r/#/c/ci-management/+/99313/
- # docker-get-container-tag-script: '../../shell/docker-ts-tag-override.sh'
- # image name
- docker-name: 'onap/{name}'
- stream:
- - master:
- branch: master
- jobs:
- - gerrit-docker-verify
- - gerrit-docker-merge
-
-- project:
- <<: *dcaegen2_services_common
- name: dcaegen2-services-pmsh-verify
- docker-root: components/pm-subscription-handler
- stream:
- - all:
- branch: '*'
- jobs:
- - gerrit-tox-verify
-
-- project:
- <<: *dcaegen2_services_common
- name: dcaegen2-services-pmsh-sonar
- docker-root: components/pm-subscription-handler
- cron: '@daily'
- branch: master
- jobs:
- - gerrit-tox-sonar:
- sonar-mvn-goal: '-f components/pm-subscription-handler sonar:sonar'
-
-
-- project:
- <<: *dcaegen2_services_common
- docker-root: components/pm-subscription-handler
- name: dcaegen2-services-pmsh-release
- project-name: dcaegen2-services-pmsh-release
- jobs:
- - '{project-name}-gerrit-release-jobs':
- build-node: centos7-docker-8c-8g
- stream:
- - 'master':
- branch: master
- maven-deploy-properties: |
- deployAtEnd=true
- files: '**'
- archive-artifacts: ''
-
-- project:
- <<: *dcaegen2_services_common
- name: dcaegen2-services-pmsh-clm
- docker-root: components/pm-subscription-handler
- jobs:
- - gerrit-maven-clm
- nexus-iq-namespace: 'onap-'
- project-name: 'dcaegen2-services-pmsh-clm'
- mvn-params: '-f components/pm-subscription-handler/pom.xml'
- branch: 'master'
-
build-node: centos7-builder-2c-1g
project: dcaegen2/services
branch: master
+- project:
+ name: dcaegen2-services-release
+ project-name: dcaegen2-services
+ mvn-settings: dcaegen2-services-settings
+ jobs:
+ - '{project-name}-gerrit-release-jobs'
+ build-node: centos7-docker-8c-8g
+ project: dcaegen2/services
+ branch: master
publishers:
- lf-infra-publish
+
+- 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'
+ project-type: freestyle
+ description: 'Job intended for running linters with Tox and Coala'
+ node: ubuntu1604-builder-2c-1g
+
+ 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
name: integration-verify-vagrantfile
project-name: 'integration'
project: 'integration'
-
stream:
- 'master':
branch: 'master'
-
jobs:
- '{project-name}-{stream}-verify-vagrantfile'
set -ex # Fail build if any setup step fails
cd test/security/k8s
make test
+
+- project:
+ name: integration-netconf-pnp-simulator
+ project: integration
+ stream:
+ - 'master':
+ branch: 'master'
+ # Required by verifier
+ mvn-settings: 'integration-settings'
+ project-name: 'integration-netconf-pnp-simulator'
+ gerrit_trigger_file_paths:
+ - compare-type: ANT
+ pattern: 'test/mocks/netconf-pnp-simulator/engine/**'
+ docker-name: 'onap/integration/simulators/netconf-pnp-simulator'
+ docker-root: test/mocks/netconf-pnp-simulator/engine
+ container-tag-method: yaml-file
+ build-node: centos7-docker-8c-8g
+ build-timeout: 20
+ jobs:
+ - gerrit-docker-verify
+ - gerrit-docker-merge
+
+- project:
+ name: integration-linters
+ project: 'integration'
+ project-name: 'integration'
+ python-version: python3
+ jobs:
+ - '{project-name}-{stream}-{subproject}-lint'
+ subproject:
+ - 'yaml':
+ tox-dir: '.'
+ tox-envs: 'yaml'
+ pattern: '**/*.yaml|**/*.yml'
+ - 'json':
+ tox-dir: '.'
+ tox-envs: 'json'
+ pattern: '**/*.json'
+ stream:
+ - 'master':
+ branch: 'master'
stream:
- 'master':
branch: 'master'
- build-node: ubuntu1604-builder-4c-4g
+ build-node: centos7-builder-4c-4g
mvn-settings: 'logging-analytics-settings'
subproject:
- 'pylog':
build-node: centos7-builder-4c-4g
maven-versions-plugin: true
- gerrit-maven-docker-stage:
- build-node: ubuntu1604-docker-8c-8g
+ build-node: centos7-docker-8c-8g
maven-goals: install
mvn-params: '-P docker'
maven-versions-plugin: true
build-node: centos7-docker-8c-8g
files: '**'
archive-artifacts: ''
- build-node: 'ubuntu1604-memcached-4c-4g'
+ build-node: 'centos7-builder-4c-4g'
#- project:
# name: multicloud-openstack-arm64
pom: 'pom.xml'
jobs:
- '{project-name}-{stream}-{subproject}-verify-python':
- build-node: ubuntu1604-builder-4c-4g
+ build-node: ubuntu1804-builder-4c-4g
- '{project-name}-{stream}-{subproject}-merge-java':
- build-node: ubuntu1604-docker-8c-8g
+ build-node: ubuntu1804-docker-8c-8g
- gerrit-maven-stage:
sign-artifacts: true
build-node: centos7-docker-8c-8g
- '{project-name}-gerrit-release-jobs':
build-node: centos7-docker-8c-8g
- gerrit-maven-docker-stage:
- build-node: ubuntu1604-docker-8c-8g
+ build-node: ubuntu1804-docker-8c-8g
maven-versions-plugin: true
container-public-registry: 'nexus3.onap.org:10001'
container-staging-registry: 'nexus3.onap.org:10003'
docker-pom: 'pom.xml'
- mvn-goals: 'install'
mvn-params: '-Dmaven.test.skip=true -P docker'
files: '**'
archive-artifacts: ''
build-node: 'ubuntu1604-builder-4c-4g'
-- project:
- name: optf-osdf-docker
- project-name: 'optf-osdf'
- project: 'optf/osdf'
- stream:
- - 'master':
- branch: 'master'
- - 'elalto':
- branch: 'elalto'
- mvn-settings: 'optf-osdf-settings'
- subproject:
- - 'osdf':
- path: '.'
- pattern: '**'
- pom: 'pom.xml'
- jobs:
- - '{project-name}-{stream}-{subproject}-docker-java-version-shell-daily':
- docker-pom: 'pom.xml'
- mvn-goals: 'install'
- mvn-params: '-Dmaven.test.skip=true'
- script:
- !include-raw-escape: 'build-optf-osdf-docker-image.sh'
- build-node: queue-docker-4c-4g
- - '{project-name}-{stream}-{subproject}-docker-java-shell-daily':
- docker-pom: 'pom.xml'
- mvn-goals: 'install'
- mvn-params: '-Dmaven.test.skip=true'
- script:
- !include-raw-escape: 'build-optf-osdf-docker-image.sh'
- build-node: queue-docker-4c-4g
-
- project:
name: optf-osdf-sonar
jobs:
-- project:
- name: policy-health-csit
- jobs:
- - '{project-name}-{stream}-verify-csit-{functionality}'
- - '{project-name}-{stream}-csit-{functionality}'
- project-name: 'policy'
- java-version: openjdk11
- stream:
- - 'master':
- branch: master
- functionality:
- - 'health'
- trigger_jobs:
- - 'policy-engine-{stream}-merge-java'
- - 'policy-drools-pdp-{stream}-merge-java'
- - 'policy-drools-applications-{stream}-merge-java'
- robot-options: ''
- build-timeout: 40
-
- project:
name: policy-apex-pdp-csit
jobs:
name: sdc-sdc-docker-base
project-name: 'sdc-sdc-docker-base'
jobs:
+ - '{project-name}-{stream}-verify-java':
+ build-node: 'ubuntu1604-docker-v1-8c-8g'
+ docker-pom: 'pom.xml'
- '{project-name}-{stream}-sdc-merge-java':
build-node: 'ubuntu1604-docker-8c-8g'
docker-pom: 'pom.xml'
mvn-params: '-P default'
container-public-registry: 'nexus3.onap.org:10001'
container-staging-registry: 'nexus3.onap.org:10003'
+ - '{project-name}-gerrit-release-jobs':
+ build-node: centos7-docker-8c-8g
project: 'sdc/sdc-docker-base'
stream:
- 'master':
name: usecase-ui-server-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: ubuntu1604-builder-4c-4g
project: 'usecase-ui/server'
- project:
name: vfc-nfvo-driver-sfc-sonar
- java-version: openjdk11
jobs:
- gerrit-maven-sonar
sonarcloud: true
- project:
name: vfc-nfvo-resmanagement-sonar
- java-version: openjdk11
jobs:
- gerrit-maven-sonar
sonarcloud: true
--- /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: centos7-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: centos7-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: centos7-builder-2c-1g
--- /dev/null
+---
+- project:
+ name: vvp-test-engine
+ project-name: 'vvp-test-engine'
+ project: 'vvp/test-engine'
+ mvn-settings: 'vvp-test-engine-settings'
+ branch: master
+ jobs:
+ - gerrit-info-yaml-verify
+ build-node: centos7-builder-2c-1g
-Subproject commit d5fc82ea247c96744ac7610476f5df10614f3668
+Subproject commit da5d5cf92fafcdc0f31a76d2955e8ac9c327c100
become: true
when: ansible_distribution == 'Ubuntu'
- - name: Install python-tox
+ - name: Install python-tox and deps
pip:
- name: tox
+ name:
+ - tox
+ - tox-pyenv
+ - virtualenv
+ - more-itertools~=5.0.0
+ - zipp==1.0.0
state: present
become: true
become: true
when: ansible_distribution == 'Ubuntu'
- - name: Install python-tox
+ - name: Install python-tox and deps
pip:
- name: tox
+ name:
+ - tox
+ - tox-pyenv
+ - virtualenv
+ - more-itertools~=5.0.0
+ - zipp==1.0.0
state: present
become: true
# shellcheck disable=SC1090
source ~/lf-env.sh
-lf-activate-venv lftools
+lf-activate-venv zipp==1.1.0 lftools
if [ ! -v RELEASEDOCKERHUB_ORG ]
then