diff options
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-.* |