From e654010e5b4f1d64919fe4a7a1a4fd9761e83876 Mon Sep 17 00:00:00 2001
From: Aric Gardner <agardner@linuxfoundation.org>
Date: Fri, 7 Sep 2018 17:02:40 -0400
Subject: RTD jobs for all projects

RTD jobs for all active projects
All jobs start as non-voting.
All rtd jobs are in their own file to
faciliate future bulk changes:
jjb/$project/$project-rtd-jobs.yaml

All project have rtd pages
https://opnfv-$project.readthedocs.io

Change-Id: I776e41f968d38f08cb3187f743f69d5d6b697e8e
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
---
 jjb/apex/apex-rtd-jobs.yaml                              | 13 +++++++++++++
 jjb/armband/armband-rtd-jobs.yaml                        | 12 ++++++++++++
 jjb/auto/auto-rtd-jobs.yaml                              | 12 ++++++++++++
 jjb/availability/availability-rtd-jobs.yaml              | 13 +++++++++++++
 jjb/barometer/barometer-rtd-jobs.yaml                    | 12 ++++++++++++
 jjb/bottlenecks/bottlenecks-rtd-jobs.yaml                | 13 +++++++++++++
 jjb/calipso/calipso-rtd-jobs.yaml                        | 13 +++++++++++++
 jjb/clover/clover-rtd-jobs.yaml                          | 13 +++++++++++++
 jjb/compass4nfv/compass4nfv-rtd-jobs.yaml                | 13 +++++++++++++
 jjb/container4nfv/container4nfv-rtd-jobs.yaml            | 13 +++++++++++++
 jjb/copper/copper-rtd-jobs.yaml                          | 13 +++++++++++++
 jjb/daisy4nfv/daisy-rtd-jobs.yaml                        | 13 +++++++++++++
 jjb/doctor/doctor-rtd-jobs.yaml                          | 13 +++++++++++++
 jjb/doctor/doctor.yaml                                   |  4 ----
 jjb/domino/domino-rtd-jobs.yaml                          | 13 +++++++++++++
 jjb/dovetail/dovetail-rtd-jobs.yaml                      | 12 ++++++++++++
 jjb/escalator/escalator-rtd-jobs.yaml                    | 13 +++++++++++++
 jjb/fds/fds-rtd-jobs.yaml                                | 12 ++++++++++++
 jjb/fuel/fuel-project-jobs.yaml                          |  8 --------
 jjb/functest/functest-rtd-jobs.yaml                      | 13 +++++++++++++
 jjb/ipv6/ipv6-rtd-jobs.yaml                              | 13 +++++++++++++
 jjb/joid/joid-rtd-jobs.yaml                              | 12 ++++++++++++
 jjb/kvmfornfv/kvmfornfv-rtd-jobs.yaml                    | 13 +++++++++++++
 jjb/moon/moon-rtd-jobs.yaml                              | 13 +++++++++++++
 jjb/multisite/multisite-rtd-jobs.yaml                    | 12 ++++++++++++
 jjb/netready/netready-rtd-jobs.yaml                      | 13 +++++++++++++
 jjb/nfvbench/nfvbench-rtd-jobs.yaml                      | 12 ++++++++++++
 jjb/octopus/octopus-rtd-jobs.yaml                        | 13 +++++++++++++
 jjb/onosfw/onosfw-rtd-jobs.yaml                          | 13 +++++++++++++
 jjb/opera/opera-rtd-jobs.yaml                            | 13 +++++++++++++
 jjb/opnfvtsc/opnfvtsc-rtd-jobs.yaml                      | 13 +++++++++++++
 jjb/orchestra/orchestra-rtd-jobs.yaml                    | 13 +++++++++++++
 jjb/ovn4nfv/ovn4nfv-rtd-jobs.yaml                        |  1 +
 jjb/ovno/ovno-rtd-jobs.yaml                              | 13 +++++++++++++
 jjb/ovsnfv/ovsnfv-rtd-jobs.yaml                          | 13 +++++++++++++
 jjb/parser/parser-rtd-jobs.yaml                          | 13 +++++++++++++
 jjb/pharos/pharos-rtd-jobs.yaml                          | 13 +++++++++++++
 jjb/promise/promise-rtd-jobs.yaml                        | 13 +++++++++++++
 jjb/qtip/qtip-rtd-jobs.yaml                              | 13 +++++++++++++
 jjb/releng/releng-ci-jobs.yaml                           | 16 ----------------
 jjb/releng/releng-rtd-jobs.yaml                          | 16 ++++++++++++++++
 jjb/samplevnf/samplevnf-rtd-jobs.yaml                    | 13 +++++++++++++
 jjb/sdnvpn/sdnvpn-rtd-jobs.yaml                          | 13 +++++++++++++
 jjb/sfc/sfc-rtd-jobs.yaml                                | 13 +++++++++++++
 jjb/snaps/snaps-rtd-jobs.yaml                            | 12 ++++++++++++
 jjb/stor4nfv/stor4nfv-jobs.yaml                          | 12 ------------
 jjb/stor4nfv/stor4nfv-rtd-jobs.yaml                      | 13 +++++++++++++
 jjb/storperf/storperf-rtd-jobs.yaml                      | 13 +++++++++++++
 jjb/ves/ves-rtd-jobs.yaml                                | 13 +++++++++++++
 .../vnf-forwarding-graph-rtd-jobs.yaml                   | 13 +++++++++++++
 jjb/vswitchperf/vswitchperf-rtd-jobs.yaml                | 13 +++++++++++++
 jjb/xci/xci-rtd-jobs.yaml                                | 13 +++++++++++++
 jjb/yardstick/yardstick-rtd-jobs.yaml                    | 13 +++++++++++++
 53 files changed, 619 insertions(+), 40 deletions(-)
 create mode 100644 jjb/apex/apex-rtd-jobs.yaml
 create mode 100644 jjb/armband/armband-rtd-jobs.yaml
 create mode 100644 jjb/auto/auto-rtd-jobs.yaml
 create mode 100644 jjb/availability/availability-rtd-jobs.yaml
 create mode 100644 jjb/barometer/barometer-rtd-jobs.yaml
 create mode 100644 jjb/bottlenecks/bottlenecks-rtd-jobs.yaml
 create mode 100644 jjb/calipso/calipso-rtd-jobs.yaml
 create mode 100644 jjb/clover/clover-rtd-jobs.yaml
 create mode 100644 jjb/compass4nfv/compass4nfv-rtd-jobs.yaml
 create mode 100644 jjb/container4nfv/container4nfv-rtd-jobs.yaml
 create mode 100644 jjb/copper/copper-rtd-jobs.yaml
 create mode 100644 jjb/daisy4nfv/daisy-rtd-jobs.yaml
 create mode 100644 jjb/doctor/doctor-rtd-jobs.yaml
 create mode 100644 jjb/domino/domino-rtd-jobs.yaml
 create mode 100644 jjb/dovetail/dovetail-rtd-jobs.yaml
 create mode 100644 jjb/escalator/escalator-rtd-jobs.yaml
 create mode 100644 jjb/fds/fds-rtd-jobs.yaml
 create mode 100644 jjb/functest/functest-rtd-jobs.yaml
 create mode 100644 jjb/ipv6/ipv6-rtd-jobs.yaml
 create mode 100644 jjb/joid/joid-rtd-jobs.yaml
 create mode 100644 jjb/kvmfornfv/kvmfornfv-rtd-jobs.yaml
 create mode 100644 jjb/moon/moon-rtd-jobs.yaml
 create mode 100644 jjb/multisite/multisite-rtd-jobs.yaml
 create mode 100644 jjb/netready/netready-rtd-jobs.yaml
 create mode 100644 jjb/nfvbench/nfvbench-rtd-jobs.yaml
 create mode 100644 jjb/octopus/octopus-rtd-jobs.yaml
 create mode 100644 jjb/onosfw/onosfw-rtd-jobs.yaml
 create mode 100644 jjb/opera/opera-rtd-jobs.yaml
 create mode 100644 jjb/opnfvtsc/opnfvtsc-rtd-jobs.yaml
 create mode 100644 jjb/orchestra/orchestra-rtd-jobs.yaml
 create mode 100644 jjb/ovno/ovno-rtd-jobs.yaml
 create mode 100644 jjb/ovsnfv/ovsnfv-rtd-jobs.yaml
 create mode 100644 jjb/parser/parser-rtd-jobs.yaml
 create mode 100644 jjb/pharos/pharos-rtd-jobs.yaml
 create mode 100644 jjb/promise/promise-rtd-jobs.yaml
 create mode 100644 jjb/qtip/qtip-rtd-jobs.yaml
 delete mode 100644 jjb/releng/releng-ci-jobs.yaml
 create mode 100644 jjb/releng/releng-rtd-jobs.yaml
 create mode 100644 jjb/samplevnf/samplevnf-rtd-jobs.yaml
 create mode 100644 jjb/sdnvpn/sdnvpn-rtd-jobs.yaml
 create mode 100644 jjb/sfc/sfc-rtd-jobs.yaml
 create mode 100644 jjb/snaps/snaps-rtd-jobs.yaml
 delete mode 100644 jjb/stor4nfv/stor4nfv-jobs.yaml
 create mode 100644 jjb/stor4nfv/stor4nfv-rtd-jobs.yaml
 create mode 100644 jjb/storperf/storperf-rtd-jobs.yaml
 create mode 100644 jjb/ves/ves-rtd-jobs.yaml
 create mode 100644 jjb/vnf_forwarding_graph/vnf-forwarding-graph-rtd-jobs.yaml
 create mode 100644 jjb/vswitchperf/vswitchperf-rtd-jobs.yaml
 create mode 100644 jjb/xci/xci-rtd-jobs.yaml
 create mode 100644 jjb/yardstick/yardstick-rtd-jobs.yaml

diff --git a/jjb/apex/apex-rtd-jobs.yaml b/jjb/apex/apex-rtd-jobs.yaml
new file mode 100644
index 000000000..0883f5bd6
--- /dev/null
+++ b/jjb/apex/apex-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: apex-rtd
+    project: apex
+    project-name: apex
+
+    gerrit-skip-vote: true
+    project-pattern: 'apex'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-apex/47262/'
+    rtd-token: '134db049c774ab06c41db432e3a042a982f50edf'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/armband/armband-rtd-jobs.yaml b/jjb/armband/armband-rtd-jobs.yaml
new file mode 100644
index 000000000..be3d8939d
--- /dev/null
+++ b/jjb/armband/armband-rtd-jobs.yaml
@@ -0,0 +1,12 @@
+---
+- project:
+    name: armband-rtd
+    project: armband
+    project-name: armband
+
+    project-pattern: 'armband'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-armband/47349/'
+    rtd-token: 'b8f7de9a1f2baf063ccc6afb52dbc8e6308b6ab5'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/auto/auto-rtd-jobs.yaml b/jjb/auto/auto-rtd-jobs.yaml
new file mode 100644
index 000000000..1eca3afd4
--- /dev/null
+++ b/jjb/auto/auto-rtd-jobs.yaml
@@ -0,0 +1,12 @@
+---
+- project:
+    name: auto-rtd
+    project: auto
+    project-name: auto
+
+    project-pattern: 'auto'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-auto/47350/'
+    rtd-token: '3c2277762678c97e59d24c83201194d6b56d7983'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/availability/availability-rtd-jobs.yaml b/jjb/availability/availability-rtd-jobs.yaml
new file mode 100644
index 000000000..d63bb9ee9
--- /dev/null
+++ b/jjb/availability/availability-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: availability-rtd
+    project: availability
+    project-name: availability
+
+    gerrit-skip-vote: true
+    project-pattern: 'availability'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-availability/47351/'
+    rtd-token: '3ae514b14073e1eacb697d3eddee62a26c8c891c'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/barometer/barometer-rtd-jobs.yaml b/jjb/barometer/barometer-rtd-jobs.yaml
new file mode 100644
index 000000000..1b647dbb9
--- /dev/null
+++ b/jjb/barometer/barometer-rtd-jobs.yaml
@@ -0,0 +1,12 @@
+---
+- project:
+    name: barometer-rtd
+    project: barometer
+    project-name: barometer
+
+    project-pattern: 'barometer'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-barometer/47353/'
+    rtd-token: 'aef70b8a0148b295e25dd92474110bcd622bacb0'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/bottlenecks/bottlenecks-rtd-jobs.yaml b/jjb/bottlenecks/bottlenecks-rtd-jobs.yaml
new file mode 100644
index 000000000..27b883bd2
--- /dev/null
+++ b/jjb/bottlenecks/bottlenecks-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: bottlenecks-rtd
+    project: bottlenecks
+    project-name: bottlenecks
+
+    gerrit-skip-vote: true
+    project-pattern: 'bottlenecks'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-bottlenecks/47355/'
+    rtd-token: '95dd0dbdde4a219b5196ffb86e15401b7b927885'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/calipso/calipso-rtd-jobs.yaml b/jjb/calipso/calipso-rtd-jobs.yaml
new file mode 100644
index 000000000..e6b61d768
--- /dev/null
+++ b/jjb/calipso/calipso-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: calipso-rtd
+    project: calipso
+    project-name: calipso
+
+    gerrit-skip-vote: true
+    project-pattern: 'calipso'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-calipso/47356/'
+    rtd-token: '9b88e25a769998fc316b25efe15eca2b7c1474f4'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/clover/clover-rtd-jobs.yaml b/jjb/clover/clover-rtd-jobs.yaml
new file mode 100644
index 000000000..4e773c29a
--- /dev/null
+++ b/jjb/clover/clover-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: clover-rtd
+    project: clover
+    project-name: clover
+
+    gerrit-skip-vote: true
+    project-pattern: 'clover'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-clover/47357/'
+    rtd-token: '8b47c0a3c1cfe7de885bf217628b58dd91f14f2e'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/compass4nfv/compass4nfv-rtd-jobs.yaml b/jjb/compass4nfv/compass4nfv-rtd-jobs.yaml
new file mode 100644
index 000000000..974ec6e63
--- /dev/null
+++ b/jjb/compass4nfv/compass4nfv-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: compass4nfv-rtd
+    project: compass4nfv
+    project-name: compass4nfv
+
+    gerrit-skip-vote: true
+    project-pattern: 'compass4nfv'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-compass4nfv/47358/'
+    rtd-token: '4208e8492be2e4eab7f18f1e70b5d78247d1b249'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/container4nfv/container4nfv-rtd-jobs.yaml b/jjb/container4nfv/container4nfv-rtd-jobs.yaml
new file mode 100644
index 000000000..0a008b417
--- /dev/null
+++ b/jjb/container4nfv/container4nfv-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: container4nfv-rtd
+    project: container4nfv
+    project-name: container4nfv
+
+    gerrit-skip-vote: true
+    project-pattern: 'container4nfv'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-container4nfv/47359/'
+    rtd-token: '82f917a788d006dc15df14ecd3c991115490bf8a'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/copper/copper-rtd-jobs.yaml b/jjb/copper/copper-rtd-jobs.yaml
new file mode 100644
index 000000000..6198d2211
--- /dev/null
+++ b/jjb/copper/copper-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: copper-rtd
+    project: copper
+    project-name: copper
+
+    gerrit-skip-vote: true
+    project-pattern: 'copper'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-copper/47360/'
+    rtd-token: '1b423ddc3af602f8078c1ece0d689e0b4d3c3f79'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/daisy4nfv/daisy-rtd-jobs.yaml b/jjb/daisy4nfv/daisy-rtd-jobs.yaml
new file mode 100644
index 000000000..59c66a952
--- /dev/null
+++ b/jjb/daisy4nfv/daisy-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: daisy-rtd
+    project: daisy
+    project-name: daisy
+
+    gerrit-skip-vote: true
+    project-pattern: 'daisy'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-daisy/47361/'
+    rtd-token: '265efe14ff0bb3fa0d4ea66d6be1b7b511d5d713'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/doctor/doctor-rtd-jobs.yaml b/jjb/doctor/doctor-rtd-jobs.yaml
new file mode 100644
index 000000000..1693a6f3a
--- /dev/null
+++ b/jjb/doctor/doctor-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: doctor-rtd
+    project: doctor
+    project-name: doctor
+
+    gerrit-skip-vote: true
+    project-pattern: 'doctor'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-doctor/47362/'
+    rtd-token: 'bf8640556a3ba3151e4e5602facc5ed982dd88c8'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/doctor/doctor.yaml b/jjb/doctor/doctor.yaml
index 2d5fe0ef2..a79ffc947 100644
--- a/jjb/doctor/doctor.yaml
+++ b/jjb/doctor/doctor.yaml
@@ -6,9 +6,6 @@
     project-name: '{name}'
     project-pattern: '{project}'
 
-    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-doctor/47214/'
-    rtd-token: '13264f62c1a044e39e9aed22a0dc1853d5a0b196'
-
     stream:
       - master:
           branch: '{stream}'
@@ -51,7 +48,6 @@
       - 'doctor-verify-fault_management-{installer}-{inspector}-{arch}-{stream}'
       - 'doctor-verify-maintenance-{installer}-{inspector}-{arch}-{stream}'
       - 'doctor-verify-all-{installer}-{inspector}-{arch}-{stream}'
-      - '{project-name}-rtd-jobs'
 
 - job-template:
     name: 'doctor-verify-{stream}'
diff --git a/jjb/domino/domino-rtd-jobs.yaml b/jjb/domino/domino-rtd-jobs.yaml
new file mode 100644
index 000000000..26f254760
--- /dev/null
+++ b/jjb/domino/domino-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: domino-rtd
+    project: domino
+    project-name: domino
+
+    gerrit-skip-vote: true
+    project-pattern: 'domino'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-domino/47363/'
+    rtd-token: 'c89c7fc281d94a985df61b49be2b824f544ba6fd'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/dovetail/dovetail-rtd-jobs.yaml b/jjb/dovetail/dovetail-rtd-jobs.yaml
new file mode 100644
index 000000000..482ff4673
--- /dev/null
+++ b/jjb/dovetail/dovetail-rtd-jobs.yaml
@@ -0,0 +1,12 @@
+---
+- project:
+    name: dovetail-rtd
+    project: dovetail
+    project-name: dovetail
+
+    project-pattern: 'dovetail'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-dovetail/47364/'
+    rtd-token: '47df9d7358b153666c2cf5cc139cd3a65d135688'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/escalator/escalator-rtd-jobs.yaml b/jjb/escalator/escalator-rtd-jobs.yaml
new file mode 100644
index 000000000..762051c96
--- /dev/null
+++ b/jjb/escalator/escalator-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: escalator-rtd
+    project: escalator
+    project-name: escalator
+
+    gerrit-skip-vote: true
+    project-pattern: 'escalator'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-escalator/47365/'
+    rtd-token: 'cb75c70dab564cb40e6d9e8f2a99ced96f5b79b1'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/fds/fds-rtd-jobs.yaml b/jjb/fds/fds-rtd-jobs.yaml
new file mode 100644
index 000000000..9bf47b956
--- /dev/null
+++ b/jjb/fds/fds-rtd-jobs.yaml
@@ -0,0 +1,12 @@
+---
+- project:
+    name: fds-rtd
+    project: fds
+    project-name: fds
+
+    project-pattern: 'fds'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-fds/47367/'
+    rtd-token: '756989c50a7c8f3350c4943f3d39a73762a4cd85'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/fuel/fuel-project-jobs.yaml b/jjb/fuel/fuel-project-jobs.yaml
index 400b1552c..f424c2014 100644
--- a/jjb/fuel/fuel-project-jobs.yaml
+++ b/jjb/fuel/fuel-project-jobs.yaml
@@ -18,11 +18,3 @@
           branch: 'stable/{stream}'
           gs-pathname: '/{stream}'
           disabled: false
-
-    project-name: '{project}'
-    project-pattern: '{project}'
-    rtd-build-url: https://readthedocs.org/api/v2/webhook/opnfv-fuel/47205/
-    rtd-token: 38f40bf6c08fd4bccb930871bc29b08404cf98b0
-
-    jobs:
-      - '{project-name}-rtd-jobs'
diff --git a/jjb/functest/functest-rtd-jobs.yaml b/jjb/functest/functest-rtd-jobs.yaml
new file mode 100644
index 000000000..e45338262
--- /dev/null
+++ b/jjb/functest/functest-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: functest-rtd
+    project: functest
+    project-name: functest
+
+    gerrit-skip-vote: true
+    project-pattern: 'functest'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-functest/47369/'
+    rtd-token: '26f9131bd5c337928ba8b431a289f6850b330504'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/ipv6/ipv6-rtd-jobs.yaml b/jjb/ipv6/ipv6-rtd-jobs.yaml
new file mode 100644
index 000000000..7a677cee9
--- /dev/null
+++ b/jjb/ipv6/ipv6-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: ipv6-rtd
+    project: ipv6
+    project-name: ipv6
+
+    gerrit-skip-vote: true
+    project-pattern: 'ipv6'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-ipv6/47370/'
+    rtd-token: 'e7abb4e2c3f3f0dfc1a8feefe39b27f4a4f9b98a'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/joid/joid-rtd-jobs.yaml b/jjb/joid/joid-rtd-jobs.yaml
new file mode 100644
index 000000000..14d171ca9
--- /dev/null
+++ b/jjb/joid/joid-rtd-jobs.yaml
@@ -0,0 +1,12 @@
+---
+- project:
+    name: joid-rtd
+    project: joid
+    project-name: joid
+
+    project-pattern: 'joid'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-joid/47371/'
+    rtd-token: '44a666161d99c9f53e7f69e56f1704694502015b'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/kvmfornfv/kvmfornfv-rtd-jobs.yaml b/jjb/kvmfornfv/kvmfornfv-rtd-jobs.yaml
new file mode 100644
index 000000000..7d0b925a5
--- /dev/null
+++ b/jjb/kvmfornfv/kvmfornfv-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: kvmfornfv-rtd
+    project: kvmfornfv
+    project-name: kvmfornfv
+
+    gerrit-skip-vote: true
+    project-pattern: 'kvmfornfv'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-kvmfornfv/47372/'
+    rtd-token: '32ae6f0ad54181a27fd38d99821a021f5087554a'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/moon/moon-rtd-jobs.yaml b/jjb/moon/moon-rtd-jobs.yaml
new file mode 100644
index 000000000..9d5f3c345
--- /dev/null
+++ b/jjb/moon/moon-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: moon-rtd
+    project: moon
+    project-name: moon
+
+    gerrit-skip-vote: true
+    project-pattern: 'moon'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-moon/47373/'
+    rtd-token: 'f4dc698744431a8688a58746f84fc5d7bee694b2'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/multisite/multisite-rtd-jobs.yaml b/jjb/multisite/multisite-rtd-jobs.yaml
new file mode 100644
index 000000000..4e7f9e579
--- /dev/null
+++ b/jjb/multisite/multisite-rtd-jobs.yaml
@@ -0,0 +1,12 @@
+---
+- project:
+    name: multisite-rtd
+    project: multisite
+    project-name: multisite
+
+    project-pattern: 'multisite'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-multisite/47374/'
+    rtd-token: '5d5b5c20e10df51eec38593b76d96cd22d4f1a96'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/netready/netready-rtd-jobs.yaml b/jjb/netready/netready-rtd-jobs.yaml
new file mode 100644
index 000000000..ce46b33bc
--- /dev/null
+++ b/jjb/netready/netready-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: netready-rtd
+    project: netready
+    project-name: netready
+
+    gerrit-skip-vote: true
+    project-pattern: 'netready'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-netready/47375/'
+    rtd-token: '3defd5720db87d5fd6487702e2778053b9279c28'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/nfvbench/nfvbench-rtd-jobs.yaml b/jjb/nfvbench/nfvbench-rtd-jobs.yaml
new file mode 100644
index 000000000..56fda70ec
--- /dev/null
+++ b/jjb/nfvbench/nfvbench-rtd-jobs.yaml
@@ -0,0 +1,12 @@
+---
+- project:
+    name: nfvbench-rtd
+    project: nfvbench
+    project-name: nfvbench
+
+    project-pattern: 'nfvbench'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-nfvbench/47376/'
+    rtd-token: '7d77b15615ffe7906f1f20e245c80dc0a0f97e47'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/octopus/octopus-rtd-jobs.yaml b/jjb/octopus/octopus-rtd-jobs.yaml
new file mode 100644
index 000000000..068ff3b57
--- /dev/null
+++ b/jjb/octopus/octopus-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: octopus-rtd
+    project: octopus
+    project-name: octopus
+
+    gerrit-skip-vote: true
+    project-pattern: 'octopus'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-octopus/47377/'
+    rtd-token: 'b3a1784dc55db91f38ea54cb181a0e4551221349'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/onosfw/onosfw-rtd-jobs.yaml b/jjb/onosfw/onosfw-rtd-jobs.yaml
new file mode 100644
index 000000000..a7a5e737a
--- /dev/null
+++ b/jjb/onosfw/onosfw-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: onosfw-rtd
+    project: onosfw
+    project-name: onosfw
+
+    gerrit-skip-vote: true
+    project-pattern: 'onosfw'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-onosfw/47378/'
+    rtd-token: '1ad406bcdf2d627e2e18fbcd6605f3456b05bb3d'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/opera/opera-rtd-jobs.yaml b/jjb/opera/opera-rtd-jobs.yaml
new file mode 100644
index 000000000..b923c9f81
--- /dev/null
+++ b/jjb/opera/opera-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: opera-rtd
+    project: opera
+    project-name: opera
+
+    gerrit-skip-vote: true
+    project-pattern: 'opera'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-opera/47379/'
+    rtd-token: '4dc678d2d96adf6376b4f8f9aafdbbeb24dbb006'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/opnfvtsc/opnfvtsc-rtd-jobs.yaml b/jjb/opnfvtsc/opnfvtsc-rtd-jobs.yaml
new file mode 100644
index 000000000..b1923f458
--- /dev/null
+++ b/jjb/opnfvtsc/opnfvtsc-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: opnfvtsc-rtd
+    project: opnfvtsc
+    project-name: opnfvtsc
+
+    gerrit-skip-vote: true
+    project-pattern: 'opnfvtsc'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-opnfvtsc/47400/'
+    rtd-token: 'b8cbc26c46f1b1bd98adbf8c4488787a58d68fdd'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/orchestra/orchestra-rtd-jobs.yaml b/jjb/orchestra/orchestra-rtd-jobs.yaml
new file mode 100644
index 000000000..d1279eba4
--- /dev/null
+++ b/jjb/orchestra/orchestra-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: orchestra-rtd
+    project: orchestra
+    project-name: orchestra
+
+    gerrit-skip-vote: true
+    project-pattern: 'orchestra'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-orchestra/47380/'
+    rtd-token: 'c7f8cb2949a592bf6040c648552b0afa61f7da15'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/ovn4nfv/ovn4nfv-rtd-jobs.yaml b/jjb/ovn4nfv/ovn4nfv-rtd-jobs.yaml
index 3169f3369..fb1354c04 100644
--- a/jjb/ovn4nfv/ovn4nfv-rtd-jobs.yaml
+++ b/jjb/ovn4nfv/ovn4nfv-rtd-jobs.yaml
@@ -4,6 +4,7 @@
     project: ovn4nfv
     project-name: ovn4nfv
 
+    gerrit-skip-vote: true
     project-pattern: 'ovn4nfv'
     rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-ovn4nfv/47381/'
     rtd-token: 'f131200fd878a5c443f18c134c3bfda122538bce'
diff --git a/jjb/ovno/ovno-rtd-jobs.yaml b/jjb/ovno/ovno-rtd-jobs.yaml
new file mode 100644
index 000000000..c5d661dca
--- /dev/null
+++ b/jjb/ovno/ovno-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: ovno-rtd
+    project: ovno
+    project-name: ovno
+
+    gerrit-skip-vote: true
+    project-pattern: 'ovno'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-ovno/47382/'
+    rtd-token: 'd393a62c6ee0b06979d0bb28f0b43e88208ce2c1'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/ovsnfv/ovsnfv-rtd-jobs.yaml b/jjb/ovsnfv/ovsnfv-rtd-jobs.yaml
new file mode 100644
index 000000000..ecbcecae3
--- /dev/null
+++ b/jjb/ovsnfv/ovsnfv-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: ovsnfv-rtd
+    project: ovsnfv
+    project-name: ovsnfv
+
+    gerrit-skip-vote: true
+    project-pattern: 'ovsnfv'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-ovsnfv/47383/'
+    rtd-token: '1faa400aa3da4eca3c6018f8ed0e48a33fa66a00'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/parser/parser-rtd-jobs.yaml b/jjb/parser/parser-rtd-jobs.yaml
new file mode 100644
index 000000000..39b750180
--- /dev/null
+++ b/jjb/parser/parser-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: parser-rtd
+    project: parser
+    project-name: parser
+
+    gerrit-skip-vote: true
+    project-pattern: 'parser'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-parser/47384/'
+    rtd-token: '10223af1183fc8bdc191932045d82a0c1d7c874a'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/pharos/pharos-rtd-jobs.yaml b/jjb/pharos/pharos-rtd-jobs.yaml
new file mode 100644
index 000000000..91a4c696b
--- /dev/null
+++ b/jjb/pharos/pharos-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: pharos-rtd
+    project: pharos
+    project-name: pharos
+
+    gerrit-skip-vote: true
+    project-pattern: 'pharos'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-pharos/47385/'
+    rtd-token: '12cb789478d0c3577fb62c610232b3113d3a16ad'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/promise/promise-rtd-jobs.yaml b/jjb/promise/promise-rtd-jobs.yaml
new file mode 100644
index 000000000..427e7417b
--- /dev/null
+++ b/jjb/promise/promise-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: promise-rtd
+    project: promise
+    project-name: promise
+
+    gerrit-skip-vote: true
+    project-pattern: 'promise'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-promise/47386/'
+    rtd-token: 'e689330ddc9401d83dd26efbe26a55a6ecd33a0d'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/qtip/qtip-rtd-jobs.yaml b/jjb/qtip/qtip-rtd-jobs.yaml
new file mode 100644
index 000000000..4af5997ba
--- /dev/null
+++ b/jjb/qtip/qtip-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: qtip-rtd
+    project: qtip
+    project-name: qtip
+
+    gerrit-skip-vote: true
+    project-pattern: 'qtip'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-qtip/47387/'
+    rtd-token: 'eb407b024fbe12c416d012f48db866caf5fbab7c'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/releng/releng-ci-jobs.yaml b/jjb/releng/releng-ci-jobs.yaml
deleted file mode 100644
index f7c960335..000000000
--- a/jjb/releng/releng-ci-jobs.yaml
+++ /dev/null
@@ -1,16 +0,0 @@
----
-- project:
-    name: releng-builder-jobs
-    project: 'releng'
-    project-name: 'releng'
-    jjb-version: '2.5.0'
-
-    build-timeout: 60
-
-    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-releng/38594/'
-    rtd-token: '291c6a0109493b4457e566d06141212452c65784'
-    project-pattern: 'releng'
-
-    jobs:
-      - '{project-name}-ci-jobs'
-      - '{project-name}-rtd-jobs'
diff --git a/jjb/releng/releng-rtd-jobs.yaml b/jjb/releng/releng-rtd-jobs.yaml
new file mode 100644
index 000000000..f7c960335
--- /dev/null
+++ b/jjb/releng/releng-rtd-jobs.yaml
@@ -0,0 +1,16 @@
+---
+- project:
+    name: releng-builder-jobs
+    project: 'releng'
+    project-name: 'releng'
+    jjb-version: '2.5.0'
+
+    build-timeout: 60
+
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-releng/38594/'
+    rtd-token: '291c6a0109493b4457e566d06141212452c65784'
+    project-pattern: 'releng'
+
+    jobs:
+      - '{project-name}-ci-jobs'
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/samplevnf/samplevnf-rtd-jobs.yaml b/jjb/samplevnf/samplevnf-rtd-jobs.yaml
new file mode 100644
index 000000000..9c09c827e
--- /dev/null
+++ b/jjb/samplevnf/samplevnf-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: samplevnf-rtd
+    project: samplevnf
+    project-name: samplevnf
+
+    gerrit-skip-vote: true
+    project-pattern: 'samplevnf'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-samplevnf/47390/'
+    rtd-token: '133bd533bd10428c549c17967469b25e847f42f4'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/sdnvpn/sdnvpn-rtd-jobs.yaml b/jjb/sdnvpn/sdnvpn-rtd-jobs.yaml
new file mode 100644
index 000000000..78f5d000c
--- /dev/null
+++ b/jjb/sdnvpn/sdnvpn-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: sdnvpn-rtd
+    project: sdnvpn
+    project-name: sdnvpn
+
+    gerrit-skip-vote: true
+    project-pattern: 'sdnvpn'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-sdnvpn/47391/'
+    rtd-token: '1efdc48a9819be55a28137937674f1f744d02fe0'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/sfc/sfc-rtd-jobs.yaml b/jjb/sfc/sfc-rtd-jobs.yaml
new file mode 100644
index 000000000..6d15353ef
--- /dev/null
+++ b/jjb/sfc/sfc-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: sfc-rtd
+    project: sfc
+    project-name: sfc
+
+    gerrit-skip-vote: true
+    project-pattern: 'sfc'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-sfc/47392/'
+    rtd-token: 'bc4419f4dded5c816071b042ac32c03ac6108700'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/snaps/snaps-rtd-jobs.yaml b/jjb/snaps/snaps-rtd-jobs.yaml
new file mode 100644
index 000000000..2159c1a8a
--- /dev/null
+++ b/jjb/snaps/snaps-rtd-jobs.yaml
@@ -0,0 +1,12 @@
+---
+- project:
+    name: snaps-rtd
+    project: snaps
+    project-name: snaps
+
+    project-pattern: 'snaps'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-snaps/47393/'
+    rtd-token: '8fa2d732997534df1e91a87d6dc3ee60bb56508b'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/stor4nfv/stor4nfv-jobs.yaml b/jjb/stor4nfv/stor4nfv-jobs.yaml
deleted file mode 100644
index 29af9ffbd..000000000
--- a/jjb/stor4nfv/stor4nfv-jobs.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
----
-- project:
-    name: stor4nfv-docs
-    project: 'stor4nfv'
-    project-name: 'stor4nfv'
-
-    project-pattern: 'stor4nfv'
-    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-stor4nfv/47394/'
-    rtd-token: '9c189b44cf08de75dc06253558cc86ed93982cbb'
-
-    jobs:
-      - '{project-name}-rtd-jobs'
diff --git a/jjb/stor4nfv/stor4nfv-rtd-jobs.yaml b/jjb/stor4nfv/stor4nfv-rtd-jobs.yaml
new file mode 100644
index 000000000..ff6814cb6
--- /dev/null
+++ b/jjb/stor4nfv/stor4nfv-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: stor4nfv-rtd
+    project: stor4nfv
+    project-name: stor4nfv
+
+    gerrit-skip-vote: true
+    project-pattern: 'stor4nfv'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-stor4nfv/47394/'
+    rtd-token: '9c189b44cf08de75dc06253558cc86ed93982cbb'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/storperf/storperf-rtd-jobs.yaml b/jjb/storperf/storperf-rtd-jobs.yaml
new file mode 100644
index 000000000..61698ae8e
--- /dev/null
+++ b/jjb/storperf/storperf-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: storperf-rtd
+    project: storperf
+    project-name: storperf
+
+    gerrit-skip-vote: true
+    project-pattern: 'storperf'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-storperf/47395/'
+    rtd-token: '8a5c04ef90e5f32edc4e805a5018763cd25e9afc'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/ves/ves-rtd-jobs.yaml b/jjb/ves/ves-rtd-jobs.yaml
new file mode 100644
index 000000000..67b611baa
--- /dev/null
+++ b/jjb/ves/ves-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: ves-rtd
+    project: ves
+    project-name: ves
+
+    gerrit-skip-vote: true
+    project-pattern: 'ves'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-ves/47396/'
+    rtd-token: 'ea5026fc44841e7721529b95a9ebc1b29950e2ce'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/vnf_forwarding_graph/vnf-forwarding-graph-rtd-jobs.yaml b/jjb/vnf_forwarding_graph/vnf-forwarding-graph-rtd-jobs.yaml
new file mode 100644
index 000000000..69895d101
--- /dev/null
+++ b/jjb/vnf_forwarding_graph/vnf-forwarding-graph-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: vnf-forwarding-graph-rtd
+    project: vnf-forwarding-graph
+    project-name: vnf-forwarding-graph
+
+    gerrit-skip-vote: true
+    project-pattern: 'vnf-forwarding-graph'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-vnf-forwarding-graph/47397/'
+    rtd-token: '5c6fd3d0f49fb88ea4230d6666d94b59fef86e7f'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/vswitchperf/vswitchperf-rtd-jobs.yaml b/jjb/vswitchperf/vswitchperf-rtd-jobs.yaml
new file mode 100644
index 000000000..01b8cdf17
--- /dev/null
+++ b/jjb/vswitchperf/vswitchperf-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: vswitchperf-rtd
+    project: vswitchperf
+    project-name: vswitchperf
+
+    gerrit-skip-vote: true
+    project-pattern: 'vswitchperf'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-vswitchperf/47398/'
+    rtd-token: '47bbe5675e6cc5a6207fcc9b4db8dac03c27d9de'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/xci/xci-rtd-jobs.yaml b/jjb/xci/xci-rtd-jobs.yaml
new file mode 100644
index 000000000..d21aad5a0
--- /dev/null
+++ b/jjb/xci/xci-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: releng-xci-rtd
+    project: releng-xci
+    project-name: releng-xci
+
+    gerrit-skip-vote: true
+    project-pattern: 'releng-xci'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-releng-xci/47389/'
+    rtd-token: '7dbc774ea9a625296d2e973aff3e79af26b15d4d'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
diff --git a/jjb/yardstick/yardstick-rtd-jobs.yaml b/jjb/yardstick/yardstick-rtd-jobs.yaml
new file mode 100644
index 000000000..bf28cb4d3
--- /dev/null
+++ b/jjb/yardstick/yardstick-rtd-jobs.yaml
@@ -0,0 +1,13 @@
+---
+- project:
+    name: yardstick-rtd
+    project: yardstick
+    project-name: yardstick
+
+    gerrit-skip-vote: true
+    project-pattern: 'yardstick'
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-yardstick/47399/'
+    rtd-token: '6aa883824f3917c7db5ffa1fe9168817fb5feb68'
+
+    jobs:
+      - '{project-name}-rtd-jobs'
-- 
cgit