Index: Jenkinsfile
===================================================================
--- Jenkinsfile	(revision 1483a16dc5d6bd15fe6bf9291e9659dcf1d35408)
+++ Jenkinsfile	(revision 54f89d5cfc99d638a1cae2ddc034b8faff4e656c)
@@ -82,5 +82,5 @@
 //===========================================================================================================
 def clean() {
-	build_stage('Cleanup', true) {
+	Tools.BuildStage('Cleanup', true) {
 		// clean the build by wipping the build directory
 		dir(BuildDir) {
@@ -92,5 +92,5 @@
 //Compilation script is done here but environnement set-up and error handling is done in main loop
 def checkout() {
-	build_stage('Checkout', true) {
+	Tools.BuildStage('Checkout', true) {
 		//checkout the source code and clean the repo
 		final scmVars = checkout scm
@@ -105,5 +105,5 @@
 	debug = true
 	release = Settings.RunAllTests || Settings.RunBenchmark
-	build_stage('Build : configure', true) {
+	Tools.BuildStage('Build : configure', true) {
 		// Configure must be run inside the tree
 		dir (SrcDir) {
@@ -133,5 +133,5 @@
 	}
 
-	build_stage('Build : cfa-cpp', true) {
+	Tools.BuildStage('Build : cfa-cpp', true) {
 		// Build outside of the src tree to ease cleaning
 		dir (BuildDir) {
@@ -144,5 +144,5 @@
 	}
 
-	build_stage('Build : libcfa(debug)', debug) {
+	Tools.BuildStage('Build : libcfa(debug)', debug) {
 		// Build outside of the src tree to ease cleaning
 		dir (BuildDir) {
@@ -151,5 +151,5 @@
 	}
 
-	build_stage('Build : libcfa(nodebug)', release) {
+	Tools.BuildStage('Build : libcfa(nodebug)', release) {
 		// Build outside of the src tree to ease cleaning
 		dir (BuildDir) {
@@ -158,5 +158,5 @@
 	}
 
-	build_stage('Build : install', true) {
+	Tools.BuildStage('Build : install', true) {
 		// Build outside of the src tree to ease cleaning
 		dir (BuildDir) {
@@ -168,5 +168,5 @@
 def test() {
 	try {
-		build_stage('Test: short', !Settings.RunAllTests) {
+		Tools.BuildStage('Test: short', !Settings.RunAllTests) {
 			dir (BuildDir) {
 				//Run the tests from the tests directory
@@ -175,5 +175,5 @@
 		}
 
-		build_stage('Test: full', Settings.RunAllTests) {
+		Tools.BuildStage('Test: full', Settings.RunAllTests) {
 			dir (BuildDir) {
 					//Run the tests from the tests directory
@@ -193,5 +193,5 @@
 
 def benchmark() {
-	build_stage('Benchmark', Settings.RunBenchmark) {
+	Tools.BuildStage('Benchmark', Settings.RunBenchmark) {
 		dir (BuildDir) {
 			//Append bench results
@@ -202,5 +202,5 @@
 
 def build_doc() {
-	build_stage('Documentation', Settings.BuildDocumentation) {
+	Tools.BuildStage('Documentation', Settings.BuildDocumentation) {
 		dir ('doc/user') {
 			make_doc()
@@ -214,5 +214,5 @@
 
 def publish() {
-	build_stage('Publish', true) {
+	Tools.BuildStage('Publish', true) {
 
 		if( Settings.Publish && !Settings.RunBenchmark ) { echo 'No results to publish!!!' }
