diff --git a/modules/openstack_project/files/jenkins_job_builder/config/specs-jobs.yaml b/modules/openstack_project/files/jenkins_job_builder/config/specs-jobs.yaml
index 85f05510c9..91e848ca6d 100644
--- a/modules/openstack_project/files/jenkins_job_builder/config/specs-jobs.yaml
+++ b/modules/openstack_project/files/jenkins_job_builder/config/specs-jobs.yaml
@@ -12,12 +12,12 @@
           project: '{name}'
 
     publishers:
-      - ftp:
-          site: 'specs.openstack.org'
-          source: 'doc/build/html/**'
-          target: '{github-org}/{name}'
-          remove-prefix: 'doc/build/html'
-          excludes: ''
+      - scp:
+          site: 'static.openstack.org'
+          files:
+            - target: 'specs/{github-org}/{name}'
+              source: 'doc/build/html/**'
+              keep-hierarchy: true
       - console-log
 
 - job-group: