diff --git a/tests/CI/gates.jenkinsfile b/tests/CI/gates.jenkinsfile
index e119f3c7aa5ddd272fe50f606bf37ccfbd37baab..ad1185cc56652735f0940c309e4d6703c88c895a 100644
--- a/tests/CI/gates.jenkinsfile
+++ b/tests/CI/gates.jenkinsfile
@@ -11,6 +11,10 @@
  * you can't do that in a delcarative pipeline.
  */
 pipeline {
+	options {
+		timestamps
+		timeout(time: 60, unit: 'MINUTES')
+	}
 	triggers {
 		/*
 		 * This trigger will match either the "asterisk" or "Security-asterisk"
diff --git a/tests/CI/periodics-daily.jenkinsfile b/tests/CI/periodics-daily.jenkinsfile
index 3f3b7ab24c839062abdeb0ac7f3ec6eee4398000..dcd53cdde977d21f34a79e201cb432b8a551a2a1 100644
--- a/tests/CI/periodics-daily.jenkinsfile
+++ b/tests/CI/periodics-daily.jenkinsfile
@@ -11,6 +11,10 @@
  * you can't do that in a delcarative pipeline.
  */
 pipeline {
+	options {
+		timestamps()
+		timeout(time: 3, unit: 'HOURS')
+	}
 	triggers {
 		cron 'H H(0-4) * * *'
 	}
diff --git a/tests/CI/ref_debug.jenkinsfile b/tests/CI/ref_debug.jenkinsfile
index d9871d315a3449f6c101b2b6b5c946e8e98a9664..7b485859cc5cefc8ac16c45a99d98e5825999927 100644
--- a/tests/CI/ref_debug.jenkinsfile
+++ b/tests/CI/ref_debug.jenkinsfile
@@ -11,6 +11,10 @@
  * you can't do that in a delcarative pipeline.
  */
 pipeline {
+	options {
+		timestamps()
+		timeout(time: 1, unit: 'DAYS')
+	}
 	triggers {
 		cron 'H H(0-4) * * 0'
 	}
diff --git a/tests/CI/unittests.jenkinsfile b/tests/CI/unittests.jenkinsfile
index ed937f23da363ba75c612567551245997967e924..bdd517dc8245112e12c7df8fa21af774ae3db278 100644
--- a/tests/CI/unittests.jenkinsfile
+++ b/tests/CI/unittests.jenkinsfile
@@ -11,6 +11,10 @@
  * you can't do that in a delcarative pipeline.
  */
 pipeline {
+	options {
+		timestamps()
+		timeout(time: 30, unit: 'MINUTES')
+	}
 	triggers {
 		/*
 		 * This trigger will match either the "asterisk" or "Security-asterisk"