diff --git a/Jenkinsfile b/Jenkinsfile
index ed8f80d8e04117b23ca45be714a6adb5ffc0c695..b12fe7a7f4740a826939dbfad464de24b7529c4a 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -18,6 +18,7 @@ node('master') {
     builders['gcc'] = { load 'scripts/jenkins/gcc.groovy' }
     builders['msvc'] = { load 'scripts/jenkins/msvc.groovy' }
     builders['mac'] = { load 'scripts/jenkins/mac.groovy' }
+    builders['docs'] = { load 'scripts/jenkins/docs.groovy' }
 
     if (helper.isRelease()) {
         builders['msvc32'] = { load 'scripts/jenkins/msvc32.groovy' }
diff --git a/scripts/jenkins/docs.groovy b/scripts/jenkins/docs.groovy
index 22852d464568c71c3e7fe251d8af04146fa9be9b..02d0ab307287473c175c910a5f71ff28bd72d503 100644
--- a/scripts/jenkins/docs.groovy
+++ b/scripts/jenkins/docs.groovy
@@ -15,7 +15,7 @@ node('docker') {
     }
 
     stage 'Reports (Docs)'
-    publishHTML([allowMissing: false, alwaysLinkToLastBuild: false, keepAll: false,
+    publishHTML(target: [allowMissing: false, alwaysLinkToLastBuild: false, keepAll: false,
         reportDir: 'build/docs', reportFiles: 'index.html', reportName: 'Doxygen'])
     step([$class: 'WarningsPublisher', canComputeNew: false,
         canResolveRelativePaths: false, consoleParsers: [[parserName: 'Doxygen']],