Enable fuel verify builds without cache if requested 77/3677/3
authorFatih Degirmenci <fatih.degirmenci@ericsson.com>
Thu, 26 Nov 2015 21:09:51 +0000 (22:09 +0100)
committerFatih Degirmenci <fatih.degirmenci@ericsson.com>
Fri, 27 Nov 2015 11:32:07 +0000 (11:32 +0000)
Change-Id: I77a75852cb2ba0aae70dc68f719cd93a15b27859
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
jjb/fuel/fuel-build.sh
jjb/fuel/fuel.yml

index 51c2a74..00617ce 100755 (executable)
@@ -19,9 +19,16 @@ else
     export OPNFV_ARTIFACT_VERSION=$(date -u +"%Y-%m-%d_%H-%M-%S")
 fi
 
+NOCACHE_PATTERN="verify: no-cache"
+if [[ "$JOB_NAME" =~ "verify" && "$GERRIT_CHANGE_COMMIT_MESSAGE" =~ "$NOCACHE_PATTERN" ]]; then
+    echo "The cache will not be used for this build!"
+    NOCACHE_ARG="-f P"
+fi
+NOCACHE_ARG=${{NOCACHE_ARG:-}}
+
 # start the build
 cd $WORKSPACE/ci
-./build.sh -v $OPNFV_ARTIFACT_VERSION -c file://$CACHE_DIRECTORY $BUILD_DIRECTORY
+./build.sh -v $OPNFV_ARTIFACT_VERSION $NOCACHE_ARG -c file://$CACHE_DIRECTORY $BUILD_DIRECTORY
 
 # list the build artifacts
 ls -al $BUILD_DIRECTORY
index 60a69c6..40fd46d 100644 (file)
@@ -87,6 +87,7 @@
                 branches:
                   - branch-compare-type: 'ANT'
                     branch-pattern: '**/{branch}'
+            readable-message: true
 
     builders:
         - shell: