diff --git a/Jenkinsfile b/Jenkinsfile
index f536ff8da7e8aaa81fa9381d640320a1d3a33853..d14d842937a0dd5054879b834478160cc9a7de77 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -11,11 +11,13 @@ elifeLibrary {
         elifeLocalTests './project_tests.sh'
     }
 
-    stage 'Merge to master', {
-        elifeGitMoveToBranch commit, 'master'
-    }
+    elifeMainlineOnly {
+        stage 'Merge to master', {
+            elifeGitMoveToBranch commit, 'master'
+        }
 
-    stage 'Downstream', {
-        build job: 'dependencies-sciencebeam-update-sciencebeam-gym', wait: false, parameters: [string(name: 'commit', value: commit)]
+        stage 'Downstream', {
+            build job: 'dependencies-sciencebeam-update-sciencebeam-gym', wait: false, parameters: [string(name: 'commit', value: commit)]
+        }
     }
 }