Merge "Jenkins job to build MSB API Gateway docker"
authorAndrew Grimberg <agrimberg@linuxfoundation.org>
Fri, 11 Aug 2017 17:11:11 +0000 (17:11 +0000)
committerGerrit Code Review <gerrit@onap.org>
Fri, 11 Aug 2017 17:11:11 +0000 (17:11 +0000)
37 files changed:
jjb/aai/aai-champ.yaml [new file with mode: 0644]
jjb/aai/aai-esr-gui.yaml [new file with mode: 0644]
jjb/aai/aai-esr-server.yaml [new file with mode: 0644]
jjb/ccsdk/distribution.yaml [new file with mode: 0644]
jjb/ci-management/ci-management.yaml
jjb/clamp/clamp.yaml
jjb/cli/cli.yaml
jjb/global-templates-java.yaml
jjb/holmes/holmes-common.yaml
jjb/holmes/holmes-dsa.yaml
jjb/holmes/holmes-engine-mgt.yaml
jjb/holmes/holmes-rule-mgt.yaml
jjb/integration/integration-templates-csit.yaml
jjb/multicloud/multicloud-framework-java.yaml [new file with mode: 0644]
jjb/multicloud/multicloud-framework-python.yaml [new file with mode: 0644]
jjb/multicloud/multicloud-openstack-vmware-java.yaml [new file with mode: 0644]
jjb/multicloud/multicloud-openstack-vmware-python.yaml [new file with mode: 0644]
jjb/policy/policy-api.yaml [new file with mode: 0644]
jjb/policy/policy-csit.yaml [new file with mode: 0644]
jjb/policy/policy-gui.yaml [new file with mode: 0644]
jjb/policy/policy-pap.yaml [new file with mode: 0644]
jjb/policy/policy-pdp.yaml [new file with mode: 0644]
jjb/portal/portal-sdk.yaml
jjb/vfc/vfc-gvnfm-vnflcm-java.yaml [new file with mode: 0644]
jjb/vfc/vfc-gvnfm-vnflcm-python.yaml
jjb/vfc/vfc-gvnfm-vnfmgr-python.yaml
jjb/vfc/vfc-gvnfm-vnfres-python.yaml
jjb/vfc/vfc-nfvo-driver-ems-java.yaml [new file with mode: 0644]
jjb/vfc/vfc-nfvo-driver-vnfm-gvnfm-java.yaml [new file with mode: 0644]
jjb/vfc/vfc-nfvo-driver-vnfm-gvnfm-python.yaml
jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-zte-java.yaml [new file with mode: 0644]
jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-zte-python.yaml
jjb/vfc/vfc-nfvo-lcm-python.yaml
jjb/vnfsdk/vnfsdk-pkgtools-csit.yaml [new file with mode: 0644]
jjb/vnfsdk/vnfsdk-pkgtools-python.yaml [new file with mode: 0644]
jjb/vnfsdk/vnfsdk-refrepo.yaml [new file with mode: 0644]
packer/provision/redis.sh

diff --git a/jjb/aai/aai-champ.yaml b/jjb/aai/aai-champ.yaml
new file mode 100644 (file)
index 0000000..666d793
--- /dev/null
@@ -0,0 +1,21 @@
+---
+- project:
+    name: aai-champ
+    project-name: 'aai-champ'
+    jobs:
+      - '{project-name}-{stream}-clm'
+      - '{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: 'aai/champ'
+    stream:
+      - 'master':
+          branch: 'master'
+    mvn-settings: 'aai-champ-settings'
+    files: '**'
+    archive-artifacts: ''
+    build-node: ubuntu1604-basebuild-4c-4g
diff --git a/jjb/aai/aai-esr-gui.yaml b/jjb/aai/aai-esr-gui.yaml
new file mode 100644 (file)
index 0000000..f62a5a0
--- /dev/null
@@ -0,0 +1,21 @@
+---
+- project:
+    name: aai-esr-gui
+    project-name: 'aai-esr-gui'
+    jobs:
+      - '{project-name}-{stream}-clm'
+      - '{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: 'aai/esr-gui'
+    stream:
+      - 'master':
+          branch: 'master'
+    mvn-settings: 'aai-esr-gui-settings'
+    files: '**'
+    archive-artifacts: ''
+    build-node: ubuntu1604-basebuild-4c-4g
diff --git a/jjb/aai/aai-esr-server.yaml b/jjb/aai/aai-esr-server.yaml
new file mode 100644 (file)
index 0000000..762df85
--- /dev/null
@@ -0,0 +1,21 @@
+---
+- project:
+    name: aai-esr-server
+    project-name: 'aai-esr-server'
+    jobs:
+      - '{project-name}-{stream}-clm'
+      - '{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: 'aai/esr-server'
+    stream:
+      - 'master':
+          branch: 'master'
+    mvn-settings: 'aai-esr-server-settings'
+    files: '**'
+    archive-artifacts: ''
+    build-node: ubuntu1604-basebuild-4c-4g
diff --git a/jjb/ccsdk/distribution.yaml b/jjb/ccsdk/distribution.yaml
new file mode 100644 (file)
index 0000000..5922c83
--- /dev/null
@@ -0,0 +1,25 @@
+---
+- project:
+    name: ccsdk-distribution
+    project-name: 'ccsdk-distribution'
+    jobs:
+      - '{project-name}-{stream}-clm'
+      - '{project-name}-{stream}-verify-java'
+      - '{project-name}-{stream}-merge-java'
+      - '{project-name}-{stream}-release-version-java-daily'
+      - '{project-name}-{stream}-docker-java-daily'
+      - '{project-name}-{stream}-docker-version-java-daily'
+      - '{project-name}-docker-image-blessing'
+
+    project: 'ccsdk/distribution'
+    stream:
+      - 'master':
+          branch: 'master'
+      - 'release-1.0.0':
+          branch: 'release-1.0.0'
+    mvn-settings: 'ccsdk-distribution-settings'
+    files: '**'
+    archive-artifacts: ''
+    docker-pom: 'pom.xml'
+    mvn-profile: docker
+    build-node: ubuntu1604-docker-8c-8g
index 39d5718..141731b 100644 (file)
@@ -19,6 +19,7 @@
     templates:
       - basebuild
       - docker
+      - redis
 
     exclude:
       # only build the docker image on ubuntu at present
index 1004a2c..d5b04fe 100644 (file)
@@ -6,12 +6,14 @@
     jobs:
       - '{project-name}-{stream}-verify-java-checkstyle'
       - '{project-name}-{stream}-merge-properties-java':
-         maven-properties: |
-          docker.pull.registry=nexus3.onap.org:10001
-          docker.push.registry=nexus3.onap.org:10003
+         mvn_properties:
+            - docker.pull.registry=nexus3.onap.org:10001
+            - docker.push.registry=nexus3.onap.org:10003
       - '{project-name}-{stream}-release-java-daily-checkstyle':
-         maven-deploy-properties: |
-          skipDockerBuild
+         mvn_properties:
+          - skipDockerBuild=true
+          - skipDockerTag=true
+          - skipDockerPush=true
       - '{project-name}-{stream}-docker-java-properties-daily':
          docker-pom: 'pom.xml'
          mvn-profile: 'docker'
index 66e707b..d7685b9 100644 (file)
       - '{project-name}-{stream}-stage-site-java':
           site-pom: 'pom.xml'
           trigger-job: '{project-name}-{stream}-release-version-java-daily'
+      - '{project-name}-{stream}-docker-version-java-daily':
+         docker-pom: 'pom.xml'
+         mvn-profile: 'docker'
+         maven-properties: |
+          skip.docker.build=false
+          skip.docker.tag=false
+          skip.docker.push=false
 
     project: 'cli'
     stream:
       - 'master':
           branch: 'master'
-      - 'release-1.0.0':
-          branch: 'release-1.0.0'
     mvn-settings: 'cli-settings'
     files: '**'
     archive-artifacts: ''
index c5803dc..21a227b 100644 (file)
             -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
           properties:
             - '{maven-deploy-properties}'
+          java-opts:
+            - '-Xmx4096m -XX:MaxPermSize=512m'
           settings: '{mvn-settings}'
           settings-type: cfp
           global-settings: 'global-settings'
           maven-version: '{maven-version}'
           goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}} -B
             -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
-          properties:
-            - '{maven-deploy-properties}'
+          properties: '{obj:mvn_properties}'
           settings: '{mvn-settings}'
           settings-type: cfp
           global-settings: 'global-settings'
             -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
           properties:
             - '{maven-deploy-properties}'
+          java-opts:
+            - '-Xmx4096m -XX:MaxPermSize=512m'
           settings: '{mvn-settings}'
           settings-type: cfp
           global-settings: 'global-settings'
           settings-type: cfp
           global-settings: 'global-settings'
           global-settings-type: cfp
-          properties: '{maven-properties}'
+          properties: '{obj:mvn_properties}'
 
     publishers:
       - infra-shiplogs:
index 797fb76..ebd8ef3 100644 (file)
@@ -6,10 +6,6 @@
       - '{project-name}-{stream}-clm'
       - '{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: 'holmes/common'
     stream:
index 46400d8..f795f32 100644 (file)
@@ -6,10 +6,6 @@
       - '{project-name}-{stream}-clm'
       - '{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: 'holmes/dsa'
     stream:
index 74d2ce5..3b18f85 100644 (file)
@@ -6,10 +6,6 @@
       - '{project-name}-{stream}-clm'
       - '{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: 'holmes/engine-management'
     stream:
index d719402..01f553c 100644 (file)
@@ -6,10 +6,6 @@
       - '{project-name}-{stream}-clm'
       - '{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: 'holmes/rule-management'
     stream:
index f12bcfb..4018309 100644 (file)
@@ -9,12 +9,12 @@
 
     properties:
       - lf-infra-properties:
-          project: '{project-name}'
+          project: 'integration'
           build-days-to-keep: '{build-days-to-keep}'
 
     parameters:
       - infra-parameters:
-          project: '{project-name}'
+          project: 'integration'
           branch: '{branch}'
           refspec: 'refs/heads/{branch}'
           artifacts: '{archive-artifacts}'
 
     properties:
       - lf-infra-properties:
-          project: '{project-name}'
+          project: 'integration'
           build-days-to-keep: '{build-days-to-keep}'
 
     parameters:
       - infra-parameters:
-          project: '{project-name}'
+          project: 'integration'
           branch: '{branch}'
           refspec: 'refs/heads/{branch}'
           artifacts: '{archive-artifacts}'
diff --git a/jjb/multicloud/multicloud-framework-java.yaml b/jjb/multicloud/multicloud-framework-java.yaml
new file mode 100644 (file)
index 0000000..4e2f160
--- /dev/null
@@ -0,0 +1,19 @@
+---
+- project:
+    name: multicloud-framework-java
+    project-name: 'multicloud-framework'
+    project: 'multicloud/framework'
+    stream:
+      - 'master':
+          branch: 'master'
+    mvn-settings: 'multicloud-framework-settings'
+    subproject:
+      - 'multivimbroker':
+          pom: 'multivimbroker/pom.xml'
+          pattern: 'multivimbroker/**'
+    jobs:
+      - '{project-name}-{stream}-{subproject}-verify-java'
+      - '{project-name}-{stream}-{subproject}-merge-java'
+    files: '**'
+    archive-artifacts: ''
+    build-node: ubuntu1604-basebuild-4c-4g
diff --git a/jjb/multicloud/multicloud-framework-python.yaml b/jjb/multicloud/multicloud-framework-python.yaml
new file mode 100644 (file)
index 0000000..4fcad3e
--- /dev/null
@@ -0,0 +1,16 @@
+---
+- project:
+    name: multicloud-framework-python
+    project-name: 'multicloud-framework'
+    project: 'multicloud/framework'
+    stream:
+      - 'master':
+          branch: 'master'
+    mvn-settings: 'multicloud-framework-settings'
+    build-node: 'ubuntu1604-basebuild-4c-4g'
+    subproject:
+      - 'multivimbroker':
+          path: 'multivimbroker'
+          pattern: 'multivimbroker/**'
+    jobs:
+      - '{project-name}-{stream}-{subproject}-verify-python'
diff --git a/jjb/multicloud/multicloud-openstack-vmware-java.yaml b/jjb/multicloud/multicloud-openstack-vmware-java.yaml
new file mode 100644 (file)
index 0000000..d60aba3
--- /dev/null
@@ -0,0 +1,19 @@
+---
+- project:
+    name: multicloud-openstack-vmware-java
+    project-name: 'multicloud-openstack-vmware'
+    project: 'multicloud/openstack/vmware'
+    stream:
+      - 'master':
+          branch: 'master'
+    mvn-settings: 'multicloud-openstack-vmware-settings'
+    subproject:
+      - 'vio':
+          pom: 'vio/pom.xml'
+          pattern: 'vio/**'
+    jobs:
+      - '{project-name}-{stream}-{subproject}-verify-java'
+      - '{project-name}-{stream}-{subproject}-merge-java'
+    files: '**'
+    archive-artifacts: ''
+    build-node: ubuntu1604-basebuild-4c-4g
diff --git a/jjb/multicloud/multicloud-openstack-vmware-python.yaml b/jjb/multicloud/multicloud-openstack-vmware-python.yaml
new file mode 100644 (file)
index 0000000..62e52f2
--- /dev/null
@@ -0,0 +1,16 @@
+---
+- project:
+    name: multicloud-openstack-vmware-python
+    project-name: 'multicloud-openstack-vmware'
+    project: 'multicloud/openstack/vmware'
+    stream:
+      - 'master':
+          branch: 'master'
+    mvn-settings: 'multicloud-openstack-vmware-settings'
+    build-node: 'ubuntu1604-basebuild-4c-4g'
+    subproject:
+      - 'vio':
+          path: 'vio'
+          pattern: 'vio/**'
+    jobs:
+      - '{project-name}-{stream}-{subproject}-verify-python'
diff --git a/jjb/policy/policy-api.yaml b/jjb/policy/policy-api.yaml
new file mode 100644 (file)
index 0000000..4e5abb1
--- /dev/null
@@ -0,0 +1,21 @@
+---
+- project:
+    name: policy-api
+    project-name: 'policy-api'
+    jobs:
+      - '{project-name}-{stream}-clm'
+      - '{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/api'
+    stream:
+      - 'master':
+          branch: 'master'
+    mvn-settings: 'policy-api-settings'
+    files: '**'
+    archive-artifacts: ''
+    build-node: ubuntu1604-basebuild-4c-4g
diff --git a/jjb/policy/policy-csit.yaml b/jjb/policy/policy-csit.yaml
new file mode 100644 (file)
index 0000000..db3bdbf
--- /dev/null
@@ -0,0 +1,15 @@
+- project:
+    name: policy-csit
+    jobs:
+      - '{project-name}-{stream}-verify-csit-{functionality}'
+      - '{project-name}-{stream}-csit-{functionality}'
+    project-name: 'policy'
+    stream: 'master'
+    functionality:
+      - 'health':
+          trigger_jobs:
+            - 'policy-engine-{stream}-merge-java'
+            - 'policy-drools-pdp-{stream}-merge-java'
+            - 'policy-drools-applications-{stream}-merge-java'
+    robot-options: ''
+    branch: 'master'
diff --git a/jjb/policy/policy-gui.yaml b/jjb/policy/policy-gui.yaml
new file mode 100644 (file)
index 0000000..14f26ba
--- /dev/null
@@ -0,0 +1,20 @@
+---
+- project:
+    name: policy-gui
+    project-name: 'policy-gui'
+    jobs:
+      - '{project-name}-{stream}-clm'
+      - '{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/gui'
+    stream:
+      - 'master':
+          branch: 'master'
+    mvn-settings: 'policy-gui-settings'
+    files: '**'
+    archive-artifacts: ''
diff --git a/jjb/policy/policy-pap.yaml b/jjb/policy/policy-pap.yaml
new file mode 100644 (file)
index 0000000..71f1d10
--- /dev/null
@@ -0,0 +1,20 @@
+---
+- project:
+    name: policy-pap
+    project-name: 'policy-pap'
+    jobs:
+      - '{project-name}-{stream}-clm'
+      - '{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/pap'
+    stream:
+      - 'master':
+          branch: 'master'
+    mvn-settings: 'policy-pap-settings'
+    files: '**'
+    archive-artifacts: ''
diff --git a/jjb/policy/policy-pdp.yaml b/jjb/policy/policy-pdp.yaml
new file mode 100644 (file)
index 0000000..37d6628
--- /dev/null
@@ -0,0 +1,20 @@
+---
+- project:
+    name: policy-pdp
+    project-name: 'policy-pdp'
+    jobs:
+      - '{project-name}-{stream}-clm'
+      - '{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/pdp'
+    stream:
+      - 'master':
+          branch: 'master'
+    mvn-settings: 'policy-pdp-settings'
+    files: '**'
+    archive-artifacts: ''
index 24935b1..6839543 100644 (file)
@@ -22,3 +22,4 @@
     mvn-settings: 'portal-sdk-settings'
     files: '**'
     archive-artifacts: ''
+    build-node: ubuntu1604-basebuild-4c-4g
diff --git a/jjb/vfc/vfc-gvnfm-vnflcm-java.yaml b/jjb/vfc/vfc-gvnfm-vnflcm-java.yaml
new file mode 100644 (file)
index 0000000..94a718f
--- /dev/null
@@ -0,0 +1,20 @@
+---
+
+- project:
+    name: vfc-gvnfm-vnflcm-java
+    project-name: 'vfc-gvnfm-vnflcm'
+    project: 'vfc/gvnfm/vnflcm'
+    stream:
+      - 'master':
+          branch: 'master'
+    mvn-settings: 'vfc-gvnfm-vnflcm-settings'
+    subproject:
+      - 'lcm':
+          pom: 'lcm/pom.xml'
+          pattern: 'lcm/**'
+    jobs:
+      - '{project-name}-{stream}-{subproject}-verify-java'
+      - '{project-name}-{stream}-{subproject}-merge-java'
+    files: '**'
+    archive-artifacts: ''
+    build-node: ubuntu1604-basebuild-4c-4g
\ No newline at end of file
index 7730fbf..c4ed177 100644 (file)
@@ -7,8 +7,6 @@
     stream:
       - 'master':
           branch: 'master'
-      - 'release-1.0.0':
-          branch: 'release-1.0.0'
     mvn-settings: 'vfc-gvnfm-vnflcm-settings'
     build-node: ubuntu1604-basebuild-4c-4g
     subproject:
index 6961d93..9de9b0f 100644 (file)
@@ -7,8 +7,6 @@
     stream:
       - 'master':
           branch: 'master'
-      - 'release-1.0.0':
-          branch: 'release-1.0.0'
     mvn-settings: 'vfc-gvnfm-vnfmgr-settings'
     build-node: ubuntu1604-basebuild-4c-4g
     subproject:
index 947923a..db7762f 100644 (file)
@@ -7,8 +7,6 @@
     stream:
       - 'master':
           branch: 'master'
-      - 'release-1.0.0':
-          branch: 'release-1.0.0'
     mvn-settings: 'vfc-gvnfm-vnfres-settings'
     build-node: ubuntu1604-basebuild-4c-4g
     subproject:
diff --git a/jjb/vfc/vfc-nfvo-driver-ems-java.yaml b/jjb/vfc/vfc-nfvo-driver-ems-java.yaml
new file mode 100644 (file)
index 0000000..e1a5554
--- /dev/null
@@ -0,0 +1,20 @@
+---\r
+\r
+- project:\r
+    name: vfc-nfvo-driver-ems-java\r
+    project-name: 'vfc-nfvo-driver-ems'\r
+    project: 'vfc/nfvo/driver/ems'\r
+    stream:\r
+      - 'master':\r
+          branch: 'master'\r
+    mvn-settings: 'vfc-nfvo-driver-ems-settings'\r
+    subproject:\r
+      - 'ems-driver-boco':\r
+          pom: 'ems/ems/sems/boco/ems-driver/pom.xml'\r
+          pattern: 'ems/ems/sems/boco/ems-driver/**'\r
+    jobs:\r
+      - '{project-name}-{stream}-{subproject}-verify-java'\r
+      - '{project-name}-{stream}-{subproject}-merge-java'\r
+    files: '**'\r
+    archive-artifacts: ''\r
+    build-node: ubuntu1604-basebuild-4c-4g
\ No newline at end of file
diff --git a/jjb/vfc/vfc-nfvo-driver-vnfm-gvnfm-java.yaml b/jjb/vfc/vfc-nfvo-driver-vnfm-gvnfm-java.yaml
new file mode 100644 (file)
index 0000000..22c8704
--- /dev/null
@@ -0,0 +1,20 @@
+---
+
+- project:
+    name: vfc-nfvo-driver-vnfm-gvnfm-java
+    project-name: 'vfc-nfvo-driver-vnfm-gvnfm'
+    project: 'vfc/nfvo/driver/vnfm/gvnfm'
+    stream:
+      - 'master':
+          branch: 'master'
+    mvn-settings: 'vfc-nfvo-driver-vnfm-gvnfm-settings'
+    subproject:
+      - 'gvnfmadapter':
+          pom: 'gvnfmadapter/pom.xml'
+          pattern: 'gvnfmadapter/**'
+    jobs:
+      - '{project-name}-{stream}-{subproject}-verify-java'
+      - '{project-name}-{stream}-{subproject}-merge-java'
+    files: '**'
+    archive-artifacts: ''
+    build-node: ubuntu1604-basebuild-4c-4g
\ No newline at end of file
index 5a662aa..a1a7d23 100644 (file)
@@ -7,8 +7,6 @@
     stream:
       - 'master':
           branch: 'master'
-      - 'release-1.0.0':
-          branch: 'release-1.0.0'
     mvn-settings: 'vfc-nfvo-driver-vnfm-gvnfm-settings'
     build-node: ubuntu1604-basebuild-4c-4g
     subproject:
diff --git a/jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-zte-java.yaml b/jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-zte-java.yaml
new file mode 100644 (file)
index 0000000..23a6117
--- /dev/null
@@ -0,0 +1,20 @@
+---
+
+- project:
+    name: vfc-nfvo-driver-vnfm-svnfm-zte-java
+    project-name: 'vfc-nfvo-driver-vnfm-svnfm'
+    project: 'vfc/nfvo/driver/vnfm/svnfm'
+    stream:
+      - 'master':
+          branch: 'master'
+    mvn-settings: 'vfc-nfvo-driver-vnfm-svnfm-settings'
+    subproject:
+      - 'drv-vnfm-zte':
+          pom: 'zte/vmanager/pom.xml'
+          pattern: 'zte/vmanager/**'
+    jobs:
+      - '{project-name}-{stream}-{subproject}-verify-java'
+      - '{project-name}-{stream}-{subproject}-merge-java'
+    files: '**'
+    archive-artifacts: ''
+    build-node: ubuntu1604-basebuild-4c-4g
\ No newline at end of file
index 603902b..79a3923 100644 (file)
@@ -7,8 +7,6 @@
     stream:
       - 'master':
           branch: 'master'
-      - 'release-1.0.0':
-          branch: 'release-1.0.0'
     mvn-settings: 'vfc-nfvo-driver-vnfm-svnfm-settings'
     build-node: ubuntu1604-basebuild-4c-4g
     subproject:
index aa71564..8ce9eb1 100644 (file)
@@ -8,7 +8,7 @@
       - 'master':
           branch: 'master'
     mvn-settings: 'vfc-nfvo-lcm-settings'
-    build-node: ubuntu1604-basebuild-4c-4g
+    build-node: ubuntu1604-redis-4c-4g
     subproject:
       - 'lcm':
           path: '.'
diff --git a/jjb/vnfsdk/vnfsdk-pkgtools-csit.yaml b/jjb/vnfsdk/vnfsdk-pkgtools-csit.yaml
new file mode 100644 (file)
index 0000000..93cbf9f
--- /dev/null
@@ -0,0 +1,13 @@
+---
+- project:
+    name: vnfsdk-pkgtools-csit
+    jobs:
+      - '{project-name}-{stream}-verify-csit-{functionality}'
+      - '{project-name}-{stream}-csit-{functionality}'
+    project-name: 'vnfsdk-pkgtools'
+    stream: 'master'
+    functionality:
+      - 'sanity-check':
+          trigger_jobs:
+    robot-options: ''
+    branch: 'master'
diff --git a/jjb/vnfsdk/vnfsdk-pkgtools-python.yaml b/jjb/vnfsdk/vnfsdk-pkgtools-python.yaml
new file mode 100644 (file)
index 0000000..f480dcf
--- /dev/null
@@ -0,0 +1,17 @@
+---
+
+- project:
+    name: vnfsdk-pkgtools
+    project-name: 'vnfsdk-pkgtools'
+    subproject:
+      - pkgtools:
+          path: '.'
+          pattern: '**'
+    project: 'vnfsdk/pkgtools'
+    stream:
+      - 'master':
+          branch: 'master'
+    mvn-settings: 'vnfsdk-pkgtools-settings'
+    build-node: ubuntu1604-basebuild-4c-4g
+    jobs:
+      - '{project-name}-{stream}-{subproject}-verify-python'
diff --git a/jjb/vnfsdk/vnfsdk-refrepo.yaml b/jjb/vnfsdk/vnfsdk-refrepo.yaml
new file mode 100644 (file)
index 0000000..666f5ab
--- /dev/null
@@ -0,0 +1,13 @@
+---
+- project:
+    name: vnfsdk-refrepo
+    project: 'vnfsdk/refrepo'
+    jobs:
+      - '{project-name}-{stream}-verify-java'
+      - '{project-name}-{stream}-merge-java'
+
+    project-name: 'vnfsdk-refrepo'
+    stream:
+      - 'master':
+          branch: 'master'
+    mvn-settings: 'vnfsdk-refrepo-settings'
index 11e2177..c940c0a 100644 (file)
@@ -8,7 +8,7 @@ set -xeu -o pipefail
 
 rh_systems() {
     # redis
-    yum install redis
+    yum install -y redis
     systemctl enable redis.service
 }
 
@@ -24,9 +24,9 @@ ubuntu_systems() {
     make install
 
     # 2. set conf file and init script
-    mv /tmp/redis-4.0.1/redis-server /etc/init.d/redis-server
+    cp /tmp/redis-4.0.1/src/redis-server /etc/init.d/redis-server
     chmod +x /etc/init.d/redis-server
-    mv /tmp/redis-4.0.1/redis.conf /etc/redis.conf
+    cp /tmp/redis-4.0.1/redis.conf /etc/redis.conf
 
     # 3. set auto start when start system
     update-rc.d redis-server defaults