Add RTD Verify and Merge jobs for Releng 53/58553/1
authorTrevor Bramwell <tbramwell@linuxfoundation.org>
Thu, 14 Jun 2018 18:13:38 +0000 (11:13 -0700)
committerTrevor Bramwell <tbramwell@linuxfoundation.org>
Thu, 14 Jun 2018 18:16:51 +0000 (11:16 -0700)
These jobs come from global-jjb[1]. On verify, 'tox -e docs' is ran
against releng, and on merge at webhook it curl-ed on RTD to build the
docs.

The merge job additionally requires jq installed to verify the build was
triggered.

[1] https://docs.releng.linuxfoundation.org/projects/global-jjb/en/latest/jjb/lf-rtd-jobs.html

Change-Id: Ib0d752a904a9fdda2ab13016509a0b82d34ec3ee
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
jjb/releng/releng-ci-jobs.yaml
utils/build-server-ansible/vars/CentOS.yml
utils/build-server-ansible/vars/Ubuntu.yml

index f9a2bc2..790bd7e 100644 (file)
@@ -11,5 +11,9 @@
     jjb-version: '2.0.3'
     lftools-version: '<1.0.0'
 
+    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-releng/38594/'
+    rtd-token: '291c6a0109493b4457e566d06141212452c65784'
+
     jobs:
       - '{project-name}-ci-jobs'
+      - '{project-name}-rtd-jobs'
index 528388f..7a2c1d1 100644 (file)
@@ -46,6 +46,7 @@
     - sysstat
     - xmlstarlet
     - facter
+    - jq
 
 - name: install the 'Development tools' package group
   yum:
index e91c485..f502558 100644 (file)
@@ -59,6 +59,7 @@
     - sysstat
     - xmlstarlet
     - facter
+    - jq
 
 - name: Add Docker apt key.
   apt_key: