Index: Jenkins/FullBuild
===================================================================
--- Jenkins/FullBuild	(revision 1b8c1563ffba3b2eed932ad1dc26b5bc4fc21aeb)
+++ Jenkins/FullBuild	(revision ccd5b1213bbba677e114462bee456b5c905d9009)
@@ -1,5 +1,7 @@
 #!groovy
 
-
+//===========================================================================================================
+// Main compilation routines
+//===========================================================================================================
 def push_build() {
 	//Don't use the build_stage function which outputs the compiler
@@ -23,4 +25,55 @@
 }
 
+//===========================================================================================================
+// Main loop of the compilation
+//===========================================================================================================
+node ('master'){
+	try {
+		//Prevent the build from exceeding 30 minutes
+		timeout(60) {
+
+			//Wrap build to add timestamp to command line
+			wrap([$class: 'TimestamperBuildWrapper']) {
+
+				build job: 'Cforall/master', 					\
+					parameters: [						\
+						[$class: 'BooleanParameterValue', 		\
+						  name: 'isFullBuild', 				\
+						  value: true], 					\
+						[$class: 'StringParameterValue', 		\
+						  name: 'buildArchitecture', 			\
+						  value: '64-bit']				\
+					]
+
+				//Push latest changes to do-lang repo
+				//push_build()
+			}
+		}
+	}
+
+	//If an exception is caught we need to change the status and remember to
+	//attach the build log to the email
+	catch (Exception caughtError) {
+		//rethrow error later
+		err = caughtError
+
+		//Store the result of the build log
+		currentBuild.result = "${status_prefix} FAILURE".trim()
+
+		//Send email to notify the failure
+		//promote_email(currentBuild.result)
+	}
+
+	finally {
+		//Must re-throw exception to propagate error
+		if (err) {
+			throw err
+		}
+	}
+}
+
+//===========================================================================================================
+//Routine responsible of sending the email notification once the build is completed
+//===========================================================================================================
 
 //Email notification on a full build failure
