change the repository path in compass verify/merge jobs to new 54/1154/4
authorm00133142 <meimei@huawei.com>
Wed, 12 Aug 2015 09:30:38 +0000 (17:30 +0800)
committerm00133142 <meimei@huawei.com>
Fri, 14 Aug 2015 03:51:02 +0000 (11:51 +0800)
JIRA: COMPASS-14

Change-Id: I4be34b9f6ad1bcd09049f651dcc58cf5a1b1ec5e
Signed-off-by: m00133142 <meimei@huawei.com>
jjb/compass4nfv/compass4nfv.yml [moved from jjb/genesis/genesis-compass.yml with 90% similarity]

similarity index 90%
rename from jjb/genesis/genesis-compass.yml
rename to jjb/compass4nfv/compass4nfv.yml
index 0d95819..9c94871 100755 (executable)
@@ -1,17 +1,17 @@
 # this is the job configuration for bgs
 - project:
 
-    name: genesis-compass
+    name: compass
 
     installer: 'compass'
 
     jobs:
-        - 'genesis-compass-verify'
-        - 'genesis-compass-upload-iso'
-        - 'genesis-compass-merge'
-        - 'genesis-compass-daily-{stream}'
-        - 'genesis-compass-build'
-        - 'genesis-compass-deploy-virtual-{flavor}'
+        - 'compass-verify'
+        - 'compass-upload-iso'
+        - 'compass-merge'
+        - 'compass-daily-{stream}'
+        - 'compass-build'
+        - 'compass-deploy-virtual-{flavor}'
 
     # stream:    branch with - in place of / (eg. stable-helium)
     # branch:    branch (eg. stable/helium)
@@ -35,7 +35,7 @@
 # job templates
 ########################
 - job-template:
-    name: 'genesis-compass-upload-iso'
+    name: 'compass-upload-iso'
     project-type: freestyle
     disabled: false
 
@@ -62,7 +62,7 @@
         - 'compass-upload-artifact'
 
 - job-template:
-    name: 'genesis-compass-verify'
+    name: 'compass-verify'
 
     project-type: freestyle
 
                 branches:
                   - branch-compare-type: 'ANT'
                     branch-pattern: '**/master'
-                file-paths:
-                  - compare-type: ANT
-                    pattern: 'common/**'
-                  - compare-type: ANT
-                    pattern: 'compass/**'
-
 
     builders:
         - 'compass-build'
         #- 'compass-workspace-cleanup'
 
 - job-template:
-    name: 'genesis-compass-merge'
+    name: 'compass-merge'
 
     # builder-merge job to run JJB update
     #
                 branches:
                     - branch-compare-type: 'ANT'
                       branch-pattern: '**/master'
-                file-paths:
-                  - compare-type: ANT
-                    pattern: 'common/**'
-                  - compare-type: ANT
-                    pattern: 'compass/**'
-
     builders:
         - 'compass-merge'
 
 - job-template:
-    name: 'genesis-compass-daily-{stream}'
+    name: 'compass-daily-{stream}'
 
     project-type: freestyle
 
         #- 'compass-workspace-cleanup'
         - shell: |
             echo "Hello world!"
-            echo "genesis-compass-deploy-virtual job will be triggered!"
+            echo "compass-deploy-virtual job will be triggered!"
 
     publishers:
         - trigger:
-            project: 'genesis-compass-deploy-virtual-five'
+            project: 'compass-deploy-virtual-five'
             threshold: SUCCESS
         - trigger:
-            project: 'genesis-compass-deploy-virtual-cluster'
+            project: 'compass-deploy-virtual-cluster'
             threshold: SUCCESS
 
 - job-template:
-    name: 'genesis-compass-build'
+    name: 'compass-build'
 
     project-type: freestyle
 
             allow-empty: 'true'
             fingerprint: true
         - trigger:
-            project: 'genesis-compass-upload-iso'
+            project: 'compass-upload-iso'
             threshold: SUCCESS
 
 - job-template:
-    name: 'genesis-compass-deploy-virtual-{flavor}'
+    name: 'compass-deploy-virtual-{flavor}'
 
     project-type: freestyle
 
             description: "Directory where the build artifact will be located upon the completion of the build."
         - string:
             name: CACHE_DIRECTORY
-            default: $HOME/opnfv/cache/genesis-$INSTALLER
+            default: $HOME/opnfv/cache/$INSTALLER
             description: "Directory where the cache to be used during the build is located."
         - string:
             name: GIT_BASE
     name: compass-copy-artifact
     builders:
         - copyartifact:
-            project: "genesis-compass-build"
+            project: "compass-build"
             filter: "$BUILD_DIRECTORY/compass.iso, $BUILD_DIRECTORY/opnfv.properties"
             target: ./
             which-build: upstream-build
             export OPNFV_ARTIFACT_VERSION=$(date -u +"%Y-%m-%d_%H-%M-%S")
 
             # start the build
-            cd $WORKSPACE/$INSTALLER/ci
+            cd $WORKSPACE/ci
             ./build.sh
             mkdir $WORKSPACE/$BUILD_DIRECTORY
-            mv $WORKSPACE/$INSTALLER/ci/work/compass.iso $WORKSPACE/$BUILD_DIRECTORY/
+            mv $WORKSPACE/ci/work/compass.iso $WORKSPACE/$BUILD_DIRECTORY/
 
             # list the build artifacts
             ls -al $WORKSPACE/$BUILD_DIRECTORY
             echo "--------------------------------------------------------"
             echo
 
-            cd $WORKSPACE/compass
+            cd $WORKSPACE
             ./ci/deploy.sh $FLAVOR_CONF
             # ssh -o BatchMode=yes -o TCPKeepAlive=yes cideploy@10.118.34.205 ./cideploy.sh