mvn-settings: 'aai-search-data-service-settings'
files: '**'
archive-artifacts: ''
+- project:
+ name: aai-search-data-service-sonar
+ jobs:
+ - gerrit-maven-sonar
+ cron: 'H 11 * * *'
+ build-node: ubuntu1604-basebuild-4c-4g
+ project: 'aai/search-data-service'
+ project-name: 'aai-search-data-service'
+ branch: 'master'
+ mvn-settings: 'aai-search-data-service'
+ mvn-goals: 'clean install'
+ mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
site-pom: 'pom.xml'
trigger-job: '{project-name}-{stream}-release-version-java-daily'
disabled: true
- - '{project-name}-{stream}-aai-docker-java-version-daily':
- pom: 'aai-traversal/pom.xml'
- mvn-goals: 'docker:build docker:push'
- disabled: true
+ - '{project-name}-{stream}-docker-java-daily':
+ docker-pom: 'aai-traversal/pom.xml'
+ mvn-profile: 'docker'
project: 'aai/traversal'
stream:
---
+
- project:
name: dmaap-buscontroller
project-name: 'dmaap-buscontroller'
- '{project-name}-{stream}-stage-site-java':
site-pom: 'pom.xml'
trigger-job: '{project-name}-{stream}-release-version-java-daily'
- mvn-goals: 'clean install'
+ mvn-goals: 'clean install docker:build'
+ - '{project-name}-{stream}-docker-java-daily':
+ docker-pom: 'pom.xml'
+ mvn-profile: 'docker'
+ mvn-goals: 'clean install docker:build'
+ build-node: ubuntu1604-docker-8c-8g
project: 'dmaap/buscontroller'
stream:
- 'master':
-Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r
# Timeout in minutes
- build-timeout: 360
+ build-timeout: 90
build-node: ubuntu1604-basebuild-2c-1g
archive-artifacts: ''
path: 'newton'
pattern: 'newton/**'
pom: 'newton/pom.xml'
+ - 'newton_share':
+ path: 'newton'
+ pattern: 'share/**'
+ pom: 'newton/pom.xml'
- 'ocata':
path: 'ocata'
pattern: 'ocata/**'
archive-artifacts: ''
build-node: 'ubuntu1604-memcached-4c-4g'
- project:
- name: multicloud-openstack-sonar
+ name: multicloud-openstack-newton-sonar
jobs:
- gerrit-maven-sonar
cron: 'H 11 * * *'
build-node: ubuntu1604-basebuild-4c-4g
project: 'multicloud/openstack'
- project-name: 'multicloud-openstack'
+ project-name: 'multicloud-openstack-newton'
+ branch: 'master'
+ mvn-params: '-f newton/pom.xml'
+ mvn-settings: 'multicloud-openstack-settings'
+ mvn-goals: 'clean install'
+ mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+- project:
+ name: multicloud-openstack-ocata-sonar
+ jobs:
+ - gerrit-maven-sonar
+ cron: 'H 11 * * *'
+ build-node: ubuntu1604-basebuild-4c-4g
+ project: 'multicloud/openstack'
+ project-name: 'multicloud-openstack-ocata'
+ branch: 'master'
+ mvn-params: '-f ocata/pom.xml'
+ mvn-settings: 'multicloud-openstack-settings'
+ mvn-goals: 'clean install'
+ mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+- project:
+ name: multicloud-openstack-windriver-sonar
+ jobs:
+ - gerrit-maven-sonar
+ cron: 'H 11 * * *'
+ build-node: ubuntu1604-basebuild-4c-4g
+ project: 'multicloud/openstack'
+ project-name: 'multicloud-openstack-windriver'
branch: 'master'
+ mvn-params: '-f windriver/pom.xml'
mvn-settings: 'multicloud-openstack-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
--- /dev/null
+---
+- project:
+ name: music-csit
+ jobs:
+ - '{project-name}-{stream}-verify-csit-{functionality}'
+ - '{project-name}-{stream}-csit-{functionality}'
+ project-name: 'music'
+ stream: 'master'
+ functionality:
+ - 'music-test-plan':
+ trigger_jobs:
+ - 'music-master-docker-version-java-daily'
+ robot-options: ''
+ branch: 'master'
+
+
--- /dev/null
+---
+- project:
+ name: optf-has-csit
+ jobs:
+ - '{project-name}-{stream}-verify-csit-{functionality}'
+ - '{project-name}-{stream}-csit-{functionality}'
+ project-name: 'optf-has'
+ stream: 'master'
+ functionality:
+ - 'has':
+ trigger_jobs:
+ - 'optf-has-master-conductor-docker-java-version-shell-daily'
+ robot-options: ''
+ branch: 'master'
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
- - '{project-name}-{stream}-stage-site-java':
- site-pom: 'pom.xml'
- trigger-job: '{project-name}-{stream}-release-version-java-daily'
project: 'policy/common'
stream:
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily':
disabled: true
- - '{project-name}-{stream}-stage-site-java':
- site-pom: 'pom.xml'
- trigger-job: '{project-name}-{stream}-release-version-java-daily'
project: 'policy/drools-applications'
stream:
- gerrit-maven-clm:
mvn-params: '-DskipTests'
- '{project-name}-{stream}-verify-java'
- - '{project-name}-{stream}-merge-java'
- - '{project-name}-{stream}-release-version-java-daily'
- - '{project-name}-{stream}-stage-site-java':
- site-pom: 'pom.xml'
- trigger-job: '{project-name}-{stream}-release-version-java-daily'
- '{project-name}-{stream}-merge-scm-mvn-script':
mvn-goals: 'clean deploy -B
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
- gerrit-maven-clm:
build-timeout: 30
- '{project-name}-{stream}-verify-java'
- - '{project-name}-{stream}-merge-java'
- - '{project-name}-{stream}-release-version-java-daily'
- - '{project-name}-{stream}-stage-site-java':
- site-pom: 'pom.xml'
- trigger-job: '{project-name}-{stream}-release-version-java-daily'
- '{project-name}-{stream}-merge-scm-mvn-script':
mvn-goals: 'clean deploy -B
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
CURRENTDIR="$(pwd)"
echo $CURRENTDIR
+echo '============== BUILDING ZTE IMAGE ================='
chmod 755 ./zte/vmanager/docker/*.*
./zte/vmanager/docker/build_image.sh
+echo '============== BUILDING HUAWEI IMAGE ================='
chmod 755 ./huawei/vnfmadapter/VnfmadapterService/docker/*.*
./huawei/vnfmadapter/VnfmadapterService/docker/build_image.sh
+echo '============== BUILDING NOKIA V1 IMAGE ================='
chmod 755 ./nokia/vnfmdriver/vfcadaptorservice/docker/*.*
./nokia/vnfmdriver/vfcadaptorservice/docker/build_image.sh
-cd nokiav2/deployment
-mvn package -Dexec.args="buildDocker pushImage"
+echo '============== BUILDING NOKIA V2 IMAGE ================='
+chmod 755 ./nokiav2/deployment/src/main/resources/*.sh
+./nokiav2/deployment/src/main/resources/build_image.sh buildDocker pushImage
files: '**'
archive-artifacts: ''
build-node: ubuntu1604-basebuild-4c-4g
+- project:
+ name: vfc-nfvo-wfengine-wfenginemgrservice-sonar
+ jobs:
+ - gerrit-maven-sonar
+ mvn-params: '-f wfenginemgrservice/pom.xml'
+ cron: 'H 11 * * *'
+ build-node: ubuntu1604-basebuild-4c-4g
+ project: 'vfc/nfvo/wfengine'
+ project-name: 'vfc-nfvo-wfengine-wfenginemgrservice'
+ branch: 'master'
+ mvn-settings: 'vfc-nfvo-wfengine-settings'
+ mvn-goals: 'clean install'
+ mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+- project:
+ name: vfc-nfvo-wfengine-activiti-extension-sonar
+ jobs:
+ - gerrit-maven-sonar
+ mvn-params: '-f activiti-extension/pom.xml'
+ cron: 'H 11 * * *'
+ build-node: ubuntu1604-basebuild-4c-4g
+ project: 'vfc/nfvo/wfengine'
+ project-name: 'vfc-nfvo-wfengine-activiti-extension'
+ branch: 'master'
+ mvn-settings: 'vfc-nfvo-wfengine-settings'
+ mvn-goals: 'clean install'
+ mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: vfc-nfvo-wfengine-sonar
jobs:
name: vnfsdk-ice
project-name: 'vnfsdk-ice'
project: 'vnfsdk/ice'
+ pom: 'pom.xml'
stream:
- 'master':
branch: 'master'
subproject:
- - ice:
- path: '.'
- pattern: '**'
+ - 'scripts':
+ path: 'validation-scripts'
+ pattern: 'validation-scripts/**'
+ pom: 'validation-scripts/pom.xml'
+ - 'server':
+ path: 'ice-server'
+ pattern: 'ice-server/**'
+ pom: 'ice-server/pom.xml'
mvn-settings: 'vnfsdk-ice-settings'
build-node: ubuntu1604-basebuild-4c-4g
jobs:
- gerrit-maven-clm
- '{project-name}-{stream}-{subproject}-verify-python'
+ - '{project-name}-{stream}-{subproject}-merge-java'
+- project:
+ name: vnfsdk-ice-sonar
+ jobs:
+ - gerrit-maven-sonar
+ cron: 'H 11 * * *'
+ build-node: ubuntu1604-basebuild-4c-4g
+ project: 'vnfsdk/ice'
+ project-name: 'vnfsdk-ice'
+ branch: 'master'
+ mvn-settings: 'vnfsdk-ice-settings'
+ mvn-goals: 'clean install'
+ mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
jobs:
- gerrit-maven-sonar
cron: 'H 11 * * *'
- mvn-params: '-f veslibrary/ves_javalibrary/evel_javalib2/pom.xml'
build-node: ubuntu1604-basebuild-4c-4g
project: 'vnfsdk/ves-agent'
project-name: 'vnfsdk-ves-agent'
branch: 'master'
+ mvn-params: '-f veslibrary/ves_javalibrary/evel_javalib2/pom.xml'
mvn-settings: 'vnfsdk-ves-agent-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'