diff options
author | Georg Kunz <georg.kunz@ericsson.com> | 2021-10-26 23:48:56 +0200 |
---|---|---|
committer | Georg Kunz <georg.kunz@ericsson.com> | 2021-11-30 17:23:21 +0100 |
commit | 7b8b640fc0e225e37bae0b494bb0451822d66d27 (patch) | |
tree | 1d1c047c630c3d6e25d5190ce7b8c1dd05141a13 /jjb | |
parent | 844e9a86d6f4114f228c7b70ddf26c25e952dac5 (diff) |
using global tox verify job
This patch replaces the old rtd verify job, which still defaulted to
Python 2, with the global tox verify job and a Python 3 environment.
Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
Change-Id: Ic6c1491460a067a930b10e7bdda75701768cdde6
Diffstat (limited to 'jjb')
-rw-r--r-- | jjb/opnfvdocs/docs-rtd.yaml | 48 |
1 files changed, 4 insertions, 44 deletions
diff --git a/jjb/opnfvdocs/docs-rtd.yaml b/jjb/opnfvdocs/docs-rtd.yaml index 42dcf31a5..32cc5ea01 100644 --- a/jjb/opnfvdocs/docs-rtd.yaml +++ b/jjb/opnfvdocs/docs-rtd.yaml @@ -8,8 +8,11 @@ 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}' - - 'docs-verify-rtd-{stream}' stream: - master: @@ -43,46 +46,3 @@ builders: - 'remove-old-docs-from-opnfv-artifacts' - -- job-template: - name: 'docs-verify-rtd-{stream}' - - project-type: freestyle - - parameters: - - label: - name: SLAVE_LABEL - default: 'lf-build5' - description: 'Slave label on Jenkins' - all-nodes: false - node-eligibility: 'ignore-offline' - - project-parameter: - project: '{project}' - branch: '{branch}' - - string: - name: GIT_BASE - default: https://gerrit.opnfv.org/gerrit/opnfvdocs - description: 'Git URL to use on this Jenkins Slave' - - scm: - - git-scm-with-submodules: - branch: '{branch}' - - triggers: - - gerrit-trigger-patchset-created: - server: 'gerrit.opnfv.org' - project: 'opnfvdocs' - branch: '{branch}' - files: 'docs/**' - - builders: - - shell: | - sudo -H pip install virtualenv - virtualenv $WORKSPACE/venv - . $WORKSPACE/venv/bin/activate - pip install --upgrade pip - pip freeze - pip install tox - sed -i s,\-b\ html,\-b\ singlehtml,g tox.ini - tox -edocs - - 'upload-review-docs' |