summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitmodules3
-rw-r--r--docs/ci/user-guide.rst33
m---------global-jjb0
-rw-r--r--jjb/barometer/barometer-rtd-jobs.yaml40
-rw-r--r--jjb/cirv/cirv-hdv-rtd-jobs.yaml22
-rw-r--r--jjb/cirv/cirv-rtd-jobs.yaml21
-rw-r--r--jjb/cirv/cirv-sdv-rtd-jobs.yaml22
-rw-r--r--jjb/cirv/cirv-views.yaml6
-rw-r--r--jjb/cirv/cirv.yaml15
-rw-r--r--jjb/dovetail/dovetail-rtd-jobs.yaml23
l---------jjb/global-jjb/jjb1
l---------jjb/global-jjb/shell1
-rw-r--r--jjb/kuberef/kuberef-rtd-jobs.yaml29
-rw-r--r--jjb/kuberef/kuberef-views.yaml14
-rw-r--r--jjb/laas/laas.yml15
-rw-r--r--jjb/nfvbench/nfvbench-rtd-jobs.yaml20
-rw-r--r--jjb/nfvbench/nfvbench-views.yaml14
-rw-r--r--jjb/opnfvdocs/docs-rtd.yaml52
-rw-r--r--jjb/opnfvdocs/opnfvdocs-views.yaml14
-rw-r--r--jjb/releng/releng-info-vote.yaml6
-rw-r--r--jjb/releng/releng-views.yaml15
-rw-r--r--jjb/samplevnf/samplevnf-rtd-jobs.yaml13
-rw-r--r--jjb/samplevnf/samplevnf-views.yaml14
-rw-r--r--jjb/storperf/storperf-rtd-jobs.yaml12
-rw-r--r--jjb/storperf/storperf-views.yaml16
-rw-r--r--jjb/vineperf/vineperf-rtd-jobs.yaml37
-rw-r--r--jjb/vineperf/vineperf-views.yaml14
-rw-r--r--jjb/vswitchperf/vswitchperf-rtd-jobs.yaml29
-rw-r--r--jjb/vswitchperf/vswitchperf-views.yaml14
29 files changed, 81 insertions, 434 deletions
diff --git a/.gitmodules b/.gitmodules
deleted file mode 100644
index 9f7b77825..000000000
--- a/.gitmodules
+++ /dev/null
@@ -1,3 +0,0 @@
-[submodule "jjb/global-jjb"]
- path = global-jjb
- url = https://github.com/lfit/releng-global-jjb
diff --git a/docs/ci/user-guide.rst b/docs/ci/user-guide.rst
index b2921f14a..a56a3a1b0 100644
--- a/docs/ci/user-guide.rst
+++ b/docs/ci/user-guide.rst
@@ -101,39 +101,6 @@ on merges and tags to your project repository::
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
diff --git a/global-jjb b/global-jjb
deleted file mode 160000
-Subproject bee1d1152f7fd19e81ef23344011541d1d66a09
diff --git a/jjb/barometer/barometer-rtd-jobs.yaml b/jjb/barometer/barometer-rtd-jobs.yaml
deleted file mode 100644
index 9d1a86a9d..000000000
--- a/jjb/barometer/barometer-rtd-jobs.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
----
-- 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'
diff --git a/jjb/cirv/cirv-hdv-rtd-jobs.yaml b/jjb/cirv/cirv-hdv-rtd-jobs.yaml
deleted file mode 100644
index 54c007730..000000000
--- a/jjb/cirv/cirv-hdv-rtd-jobs.yaml
+++ /dev/null
@@ -1,22 +0,0 @@
----
-- 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'
diff --git a/jjb/cirv/cirv-rtd-jobs.yaml b/jjb/cirv/cirv-rtd-jobs.yaml
deleted file mode 100644
index 2812d9e87..000000000
--- a/jjb/cirv/cirv-rtd-jobs.yaml
+++ /dev/null
@@ -1,21 +0,0 @@
----
-- 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'
diff --git a/jjb/cirv/cirv-sdv-rtd-jobs.yaml b/jjb/cirv/cirv-sdv-rtd-jobs.yaml
deleted file mode 100644
index 2a5cf96c0..000000000
--- a/jjb/cirv/cirv-sdv-rtd-jobs.yaml
+++ /dev/null
@@ -1,22 +0,0 @@
----
-- 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'
diff --git a/jjb/cirv/cirv-views.yaml b/jjb/cirv/cirv-views.yaml
deleted file mode 100644
index 17d4e875a..000000000
--- a/jjb/cirv/cirv-views.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-- project:
- name: cirv-view
- views:
- - project-view
- project-name: cirv
diff --git a/jjb/cirv/cirv.yaml b/jjb/cirv/cirv.yaml
deleted file mode 100644
index 5c0bccf2b..000000000
--- a/jjb/cirv/cirv.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
----
-- project:
- name: cirv-tox-verify
-
- project: 'cirv'
- project-name: 'cirv'
- build-days-to-keep: 7
-
- stream:
- - master
-
- disabled: false
-
- jobs:
- - '{project-name}-python-jobs'
diff --git a/jjb/dovetail/dovetail-rtd-jobs.yaml b/jjb/dovetail/dovetail-rtd-jobs.yaml
deleted file mode 100644
index 1190f65a7..000000000
--- a/jjb/dovetail/dovetail-rtd-jobs.yaml
+++ /dev/null
@@ -1,23 +0,0 @@
----
-- 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'
diff --git a/jjb/global-jjb/jjb b/jjb/global-jjb/jjb
deleted file mode 120000
index 23c884f04..000000000
--- a/jjb/global-jjb/jjb
+++ /dev/null
@@ -1 +0,0 @@
-../../global-jjb/jjb \ No newline at end of file
diff --git a/jjb/global-jjb/shell b/jjb/global-jjb/shell
deleted file mode 120000
index d37c43f86..000000000
--- a/jjb/global-jjb/shell
+++ /dev/null
@@ -1 +0,0 @@
-../../global-jjb/shell \ No newline at end of file
diff --git a/jjb/kuberef/kuberef-rtd-jobs.yaml b/jjb/kuberef/kuberef-rtd-jobs.yaml
deleted file mode 100644
index 24dae885e..000000000
--- a/jjb/kuberef/kuberef-rtd-jobs.yaml
+++ /dev/null
@@ -1,29 +0,0 @@
----
-- 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'
diff --git a/jjb/kuberef/kuberef-views.yaml b/jjb/kuberef/kuberef-views.yaml
index 7b19c2df6..ba01868a9 100644
--- a/jjb/kuberef/kuberef-views.yaml
+++ b/jjb/kuberef/kuberef-views.yaml
@@ -1,6 +1,12 @@
---
-- 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-.*
diff --git a/jjb/laas/laas.yml b/jjb/laas/laas.yml
index 12b5eeb2d..14141de5f 100644
--- a/jjb/laas/laas.yml
+++ b/jjb/laas/laas.yml
@@ -14,21 +14,6 @@
- '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'
diff --git a/jjb/nfvbench/nfvbench-rtd-jobs.yaml b/jjb/nfvbench/nfvbench-rtd-jobs.yaml
deleted file mode 100644
index 5ff94834a..000000000
--- a/jjb/nfvbench/nfvbench-rtd-jobs.yaml
+++ /dev/null
@@ -1,20 +0,0 @@
----
-- 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'
diff --git a/jjb/nfvbench/nfvbench-views.yaml b/jjb/nfvbench/nfvbench-views.yaml
index 6175a4427..2b621401d 100644
--- a/jjb/nfvbench/nfvbench-views.yaml
+++ b/jjb/nfvbench/nfvbench-views.yaml
@@ -1,6 +1,12 @@
---
-- 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-.*
diff --git a/jjb/opnfvdocs/docs-rtd.yaml b/jjb/opnfvdocs/docs-rtd.yaml
deleted file mode 100644
index d8ed123c9..000000000
--- a/jjb/opnfvdocs/docs-rtd.yaml
+++ /dev/null
@@ -1,52 +0,0 @@
----
-- 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'
diff --git a/jjb/opnfvdocs/opnfvdocs-views.yaml b/jjb/opnfvdocs/opnfvdocs-views.yaml
index 27645f9ec..7f6e8f999 100644
--- a/jjb/opnfvdocs/opnfvdocs-views.yaml
+++ b/jjb/opnfvdocs/opnfvdocs-views.yaml
@@ -1,6 +1,12 @@
---
-- 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-.*
diff --git a/jjb/releng/releng-info-vote.yaml b/jjb/releng/releng-info-vote.yaml
deleted file mode 100644
index 3382d5d8a..000000000
--- a/jjb/releng/releng-info-vote.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-- project:
- name: info-vote
- build-node: lf-build6
- jobs:
- - 'info-vote-verify'
diff --git a/jjb/releng/releng-views.yaml b/jjb/releng/releng-views.yaml
index 12dfbfe35..b38af574e 100644
--- a/jjb/releng/releng-views.yaml
+++ b/jjb/releng/releng-views.yaml
@@ -1,7 +1,12 @@
---
-- 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-.*
diff --git a/jjb/samplevnf/samplevnf-rtd-jobs.yaml b/jjb/samplevnf/samplevnf-rtd-jobs.yaml
deleted file mode 100644
index 9c09c827e..000000000
--- a/jjb/samplevnf/samplevnf-rtd-jobs.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
----
-- 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/samplevnf/samplevnf-views.yaml b/jjb/samplevnf/samplevnf-views.yaml
index 26ea8068c..8b946ae6b 100644
--- a/jjb/samplevnf/samplevnf-views.yaml
+++ b/jjb/samplevnf/samplevnf-views.yaml
@@ -1,6 +1,12 @@
---
-- 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-.*
diff --git a/jjb/storperf/storperf-rtd-jobs.yaml b/jjb/storperf/storperf-rtd-jobs.yaml
deleted file mode 100644
index e8ee7b985..000000000
--- a/jjb/storperf/storperf-rtd-jobs.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
----
-- 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'
diff --git a/jjb/storperf/storperf-views.yaml b/jjb/storperf/storperf-views.yaml
index cc687195b..02107659e 100644
--- a/jjb/storperf/storperf-views.yaml
+++ b/jjb/storperf/storperf-views.yaml
@@ -1,6 +1,12 @@
---
-- 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-.*
diff --git a/jjb/vineperf/vineperf-rtd-jobs.yaml b/jjb/vineperf/vineperf-rtd-jobs.yaml
deleted file mode 100644
index cd99ae562..000000000
--- a/jjb/vineperf/vineperf-rtd-jobs.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
----
-- 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'
diff --git a/jjb/vineperf/vineperf-views.yaml b/jjb/vineperf/vineperf-views.yaml
index 1f5348f92..5d0ad6e6f 100644
--- a/jjb/vineperf/vineperf-views.yaml
+++ b/jjb/vineperf/vineperf-views.yaml
@@ -1,6 +1,12 @@
---
-- 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-.*
diff --git a/jjb/vswitchperf/vswitchperf-rtd-jobs.yaml b/jjb/vswitchperf/vswitchperf-rtd-jobs.yaml
deleted file mode 100644
index 6b41bfb6e..000000000
--- a/jjb/vswitchperf/vswitchperf-rtd-jobs.yaml
+++ /dev/null
@@ -1,29 +0,0 @@
----
-- 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'
diff --git a/jjb/vswitchperf/vswitchperf-views.yaml b/jjb/vswitchperf/vswitchperf-views.yaml
index 5b8564579..fe04a94d8 100644
--- a/jjb/vswitchperf/vswitchperf-views.yaml
+++ b/jjb/vswitchperf/vswitchperf-views.yaml
@@ -1,6 +1,12 @@
---
-- 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-.*