diff --git a/.ci/Jenkinsfile-SITL_tests b/.ci/Jenkinsfile-SITL_tests
index b9d965ba09333eb5fe231ef8dc70ab8b81f601fd..95f1f428978564caae8660fbab06f1d56c3cfccc 100644
--- a/.ci/Jenkinsfile-SITL_tests
+++ b/.ci/Jenkinsfile-SITL_tests
@@ -100,7 +100,7 @@ pipeline {
   }
 
   options {
-    buildDiscarder(logRotator(numToKeepStr: '10', artifactDaysToKeepStr: '14'))
+    buildDiscarder(logRotator(numToKeepStr: '10', artifactDaysToKeepStr: '30'))
     timeout(time: 60, unit: 'MINUTES')
   }
 } // pipeline
diff --git a/.ci/Jenkinsfile-SITL_tests_coverage b/.ci/Jenkinsfile-SITL_tests_coverage
index 47f4a687f1486b1e48a36a2bb89dbdffda64b046..89b74eadb3b689b794a0c67f2390c11acc877fce 100644
--- a/.ci/Jenkinsfile-SITL_tests_coverage
+++ b/.ci/Jenkinsfile-SITL_tests_coverage
@@ -119,7 +119,7 @@ pipeline {
   }
 
   options {
-    buildDiscarder(logRotator(numToKeepStr: '5', artifactDaysToKeepStr: '14'))
+    buildDiscarder(logRotator(numToKeepStr: '10', artifactDaysToKeepStr: '30'))
     timeout(time: 60, unit: 'MINUTES')
   }
 } // pipeline
diff --git a/.ci/Jenkinsfile-compile_mac b/.ci/Jenkinsfile-compile_mac
index 90b59ddeeda8fd46ee327c32d088d13614313780..7f7837f789c99e0b9438b0800839e1beb33b12c5 100644
--- a/.ci/Jenkinsfile-compile_mac
+++ b/.ci/Jenkinsfile-compile_mac
@@ -81,7 +81,7 @@ pipeline {
     CI = true
   }
   options {
-    buildDiscarder(logRotator(numToKeepStr: '5', artifactDaysToKeepStr: '14'))
+    buildDiscarder(logRotator(numToKeepStr: '10', artifactDaysToKeepStr: '30'))
     timeout(time: 120, unit: 'MINUTES')
   }
 }
diff --git a/.ci/Jenkinsfile-hardware b/.ci/Jenkinsfile-hardware
index 60e55ddc3a895166e8fc889fafbf76f9182043fd..b0d3d2f2c6c7199d3bfeb0529e9e0f468474b042 100644
--- a/.ci/Jenkinsfile-hardware
+++ b/.ci/Jenkinsfile-hardware
@@ -83,7 +83,7 @@ pipeline {
     CI = true
   }
   options {
-    buildDiscarder(logRotator(numToKeepStr: '5', artifactDaysToKeepStr: '30'))
+    buildDiscarder(logRotator(numToKeepStr: '20', artifactDaysToKeepStr: '30'))
     timeout(time: 60, unit: 'MINUTES')
   }
 }
diff --git a/Jenkinsfile b/Jenkinsfile
index b04c4b0924e0f95a50a95098a5d6f3bc09a183cd..ee360cf8de346dc55b752848339a2349f0bcd2f1 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -596,7 +596,7 @@ pipeline {
     GIT_COMMITTER_NAME = "PX4BuildBot"
   }
   options {
-    buildDiscarder(logRotator(numToKeepStr: '10', artifactDaysToKeepStr: '30'))
+    buildDiscarder(logRotator(numToKeepStr: '20', artifactDaysToKeepStr: '30'))
     timeout(time: 60, unit: 'MINUTES')
   }
 }