diff --git a/jenkins_make b/jenkins_make
index 54079032ad444174422183944a0da5cc68e3d734..13c8bad0dc30c70247957618a5d1db13ff1af437 100755
--- a/jenkins_make
+++ b/jenkins_make
@@ -37,6 +37,12 @@ if (m#^([/._ A-Za-z0-9-]+):([0-9]+):[0-9:]* warning: +(.*)$#) {
   next if $file =~ m#/blitz/compiler.h$#        && $warning =~ /^"restrict" redefined/;
   next if $file =~ m#/casacore/casa/aipsdef.h$# && $warning =~ /^this is the location of the previous definition/;
 
+  # CasaRest warnings
+  next if $file =~ m#^/opt/cep/casarest/# && $warning =~ /^type qualifiers ignored on function return type/;
+  next if $file =~ m#^/opt/cep/casarest/# && $warning =~ /^'[^']+' was hidden/;
+  next if $file =~ m#^/opt/cep/casarest/# && $warning =~ /^by '[^']+'/;
+  next if $file =~ m#^/opt/cep/casarest/# && $warning =~ /^unused parameter/;
+
   # Dynamic parts of a static executable
   next if $warning =~ /^Using '[^']+' in statically linked applications requires at runtime the shared libraries/;
 }