+++ /dev/null
-[submodule "jjb/global-jjb"]
- path = global-jjb
- url = https://github.com/lfit/releng-global-jjb
project: 'myproject'
<<: *master
-
-Documentation Builds
-~~~~~~~~~~~~~~~~~~~~
-
-Documentation is build using they Python Sphinx project. You can read
-more about how these build work and how your documentation should be
-setup in the `opnfvdocs`_ project.
-
-Create a file at **jjb/myproject/myproject-rtd-builds.yaml** with the
-following content::
-
- ---
- - project:
- name: myproject-rtd
- project: myproject
- project-name: myproject
-
- project-pattern: 'myproject'
- rtd-build-url: <request from LFN IT>
- rtd-token: <request from LFN IT>
-
- jobs:
- - '{project-name}-rtd-jobs'
-
-.. note::
- Open a ticket with a link to the change adding your documentation
- at `support.linuxfoundation.org`_ and the LFN IT team will
- provide you the *rtd-build-url* and *rtd-token*.
-
-This will create jobs to build your project documentation (under *docs/*
-in your project repository) on proposed changes, and trigger a rebuild
-on the RTD site when code is merged in your project.
-
.. _Jenkins Job Builder: https://docs.openstack.org/infra/jenkins-job-builder/
.. _Releng: https://gerrit.opnfv.org/gerrit/admin/repos/releng
.. _Global-JJB: https://docs.releng.linuxfoundation.org/projects/global-jjb/en/latest/index.html
+++ /dev/null
-Subproject commit bee1d1152f7fd19e81ef23344011541d1d66a091
+++ /dev/null
----
-- 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'
-
- stream:
- - master:
- branch: '{stream}'
- disabled: false
- - moselle: &moselle
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - lakelse: &lakelse
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - jerma: &jerma
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - iruya: &iruya
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - hunter:
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - gambia:
- branch: 'stable/{stream}'
- disabled: false
-
- jobs:
- - '{project-name}-rtd-jobs'
+++ /dev/null
----
-- project:
- name: cirv-hdv-rtd
- project: cirv-hdv
- project-name: cirv-hdv
-
- project-pattern: 'cirv-hdv'
- # yamllint disable-line rule:line-length
- rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-cirv-hdv/140801/'
- rtd-token: 'f29ff450f15f5c01f89f238320aa33763256bc7c'
-
- stream:
- - master:
- branch: '{stream}'
- disabled: false
- - jerma:
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
-
- jobs:
- - '{project-name}-rtd-jobs'
+++ /dev/null
----
-- project:
- name: cirv-rtd
- project: cirv
- project-name: cirv
-
- project-pattern: 'cirv'
- rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-cirv/140765/'
- rtd-token: 'cec79ce42917b10adb33f0af8aaa9be33eee63d9'
-
- stream:
- - master:
- branch: '{stream}'
- disabled: false
- - jerma:
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
-
- jobs:
- - '{project-name}-rtd-jobs'
+++ /dev/null
----
-- project:
- name: cirv-sdv-rtd
- project: cirv-sdv
- project-name: cirv-sdv
-
- project-pattern: 'cirv-sdv'
- # yamllint disable-line rule:line-length
- rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-cirv-sdv/140800/'
- rtd-token: '5ce62cc08e799ac377397d654b62bde0d1dec22d'
-
- stream:
- - master:
- branch: '{stream}'
- disabled: false
- - jerma:
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
-
- jobs:
- - '{project-name}-rtd-jobs'
+++ /dev/null
----
-- project:
- name: cirv-view
- views:
- - project-view
- project-name: cirv
+++ /dev/null
----
-- project:
- name: cirv-tox-verify
-
- project: 'cirv'
- project-name: 'cirv'
- build-days-to-keep: 7
-
- stream:
- - master
-
- disabled: false
-
- jobs:
- - '{project-name}-python-jobs'
+++ /dev/null
----
-- 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'
-
- stream:
- - master:
- branch: '{stream}'
- disabled: false
- - hunter:
- branch: 'stable/{stream}'
- disabled: false
- - jerma:
- branch: 'stable/{stream}'
- disabled: false
-
- jobs:
- - '{project-name}-rtd-jobs'
+++ /dev/null
-../../global-jjb/jjb
\ No newline at end of file
+++ /dev/null
-../../global-jjb/shell
\ No newline at end of file
+++ /dev/null
----
-- project:
- name: kuberef-rtd
- project: kuberef
- project-name: kuberef
-
- project-pattern: 'kuberef'
- rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-kuberef/159252/'
- rtd-token: '286e3f86439fccbf0ae0c73053f142c4ae5b68b3'
-
- stream:
- - master:
- branch: '{stream}'
- disabled: false
- - lakelse: &lakelse
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - kali: &kali
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - jerma: &jerma
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
-
- jobs:
- - '{project-name}-rtd-jobs'
---
-- project:
+- view:
name: kuberef-view
- views:
- - project-view
- project-name: kuberef
+ view-type: list
+ columns:
+ - status
+ - weather
+ - job
+ - last-success
+ - last-failure
+ - last-duration
+ regex: ^kuberef-.*
- 'laas-dashboard-backup'
- 'laas-dashboard-deploy'
-- project:
- name: laas-dashboard-verify
-
- project: 'laas'
- project-name: 'laas'
- build-days-to-keep: 7
-
- stream:
- - master
-
- disabled: false
-
- jobs:
- - 'gerrit-tox-verify'
-
- job-template:
name: 'laas-dashboard-backup'
+++ /dev/null
----
-- 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'
-
- stream:
- - master:
- branch: '{stream}'
- disabled: false
- - gambia:
- branch: 'stable/{stream}'
- disabled: false
-
- jobs:
- - '{project-name}-rtd-jobs'
---
-- project:
+- view:
name: nfvbench-view
- views:
- - project-view
- project-name: nfvbench
+ view-type: list
+ columns:
+ - status
+ - weather
+ - job
+ - last-success
+ - last-failure
+ - last-duration
+ regex: ^nfvbench-.*
+++ /dev/null
----
-- project:
- name: docs-rtd
- project: 'opnfvdocs'
- project-name: 'opnfvdocs'
- rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfvdocsdemo/79560/'
- rtd-token: 'a96c3622a270344cf9bf3f73b0dfa04f59fc59c0'
- project-pattern: 'opnfvdocs'
- jobs:
- - '{project-name}-rtd-jobs'
- - 'gerrit-tox-verify':
- python-version: python3
- tox-envs: "docs"
- build-days-to-keep: 7
- - 'docs-merge-rtd-{stream}'
-
- stream:
- - master:
- branch: 'master'
- - moselle:
- branch: 'stable/{stream}'
- - lakelse:
- branch: 'stable/{stream}'
- - iruya:
- branch: 'stable/{stream}'
- - jerma:
- branch: 'stable/{stream}'
-
-- job-template:
- name: 'docs-merge-rtd-{stream}'
-
- project-type: freestyle
-
- parameters:
- - label:
- name: SLAVE_LABEL
- default: 'lf-build6'
- description: 'Slave label on Jenkins'
- all-nodes: false
- node-eligibility: 'ignore-offline'
- - project-parameter:
- project: '{project}'
- branch: '{branch}'
-
- triggers:
- - gerrit-trigger-change-merged:
- project: '**'
- branch: '{branch}'
- files: 'docs/**/*.*'
-
- builders:
- - 'remove-old-docs-from-opnfv-artifacts'
---
-- project:
+- view:
name: opnfvdocs-view
- views:
- - project-view
- project-name: opnfvdocs
+ view-type: list
+ columns:
+ - status
+ - weather
+ - job
+ - last-success
+ - last-failure
+ - last-duration
+ regex: ^opnfvdocs-.*
+++ /dev/null
----
-- project:
- name: info-vote
- build-node: lf-build6
- jobs:
- - 'info-vote-verify'
---
-- project:
+- view:
name: releng-view
- views:
- - common-view
- view-name: releng
- view-regex: ^releng.*
+ view-type: list
+ columns:
+ - status
+ - weather
+ - job
+ - last-success
+ - last-failure
+ - last-duration
+ regex: ^releng-.*
+++ /dev/null
----
-- 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'
---
-- project:
+- view:
name: samplevnf-view
- views:
- - project-view
- project-name: samplevnf
+ view-type: list
+ columns:
+ - status
+ - weather
+ - job
+ - last-success
+ - last-failure
+ - last-duration
+ regex: ^samplevnf-.*
+++ /dev/null
----
-- project:
- name: storperf-rtd
- project: storperf
- project-name: storperf
-
- project-pattern: 'storperf'
- rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-storperf/47395/'
- rtd-token: '8a5c04ef90e5f32edc4e805a5018763cd25e9afc'
-
- jobs:
- - '{project-name}-rtd-jobs'
---
-- project:
- name: storperf
- - common-view
- view-name: storperf-view
- view-regex: ^storperf.*
+- view:
+ name: storperf-view
+ view-type: list
+ columns:
+ - status
+ - weather
+ - job
+ - last-success
+ - last-failure
+ - last-duration
+ regex: ^storperf-.*
+++ /dev/null
----
-- project:
- name: vineperf-rtd
- project: vineperf
- project-name: vineperf
-
- gerrit-skip-vote: true
- project-pattern: 'vineperf'
- rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-vineperf/47398/'
- rtd-token: '47bbe5675e6cc5a6207fcc9b4db8dac03c27d9de'
-
- stream:
- - master:
- branch: '{stream}'
- disabled: false
- - moselle: &moselle
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - lakelse: &lakelse
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - jerma:
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - hunter:
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - gambia:
- branch: 'stable/{stream}'
- disabled: false
-
- jobs:
- - '{project-name}-rtd-jobs'
---
-- project:
+- view:
name: vineperf-view
- views:
- - project-view
- project-name: vineperf
+ view-type: list
+ columns:
+ - status
+ - weather
+ - job
+ - last-success
+ - last-failure
+ - last-duration
+ regex: ^vineperf-.*
+++ /dev/null
----
-- 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'
-
- stream:
- - master:
- branch: '{stream}'
- disabled: false
- - jerma: &jerma
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - hunter:
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - gambia:
- branch: 'stable/{stream}'
- disabled: false
-
- jobs:
- - '{project-name}-rtd-jobs'
---
-- project:
+- view:
name: vswitchperf-view
- views:
- - project-view
- project-name: vswitchperf
+ view-type: list
+ columns:
+ - status
+ - weather
+ - job
+ - last-success
+ - last-failure
+ - last-duration
+ regex: ^vswitchperf-.*