summaryrefslogtreecommitdiffstats
path: root/jjb/doc/doc-templates-rtd.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'jjb/doc/doc-templates-rtd.yaml')
-rw-r--r--jjb/doc/doc-templates-rtd.yaml162
1 files changed, 0 insertions, 162 deletions
diff --git a/jjb/doc/doc-templates-rtd.yaml b/jjb/doc/doc-templates-rtd.yaml
deleted file mode 100644
index d4e542404..000000000
--- a/jjb/doc/doc-templates-rtd.yaml
+++ /dev/null
@@ -1,162 +0,0 @@
----
-- job-template:
- # Job template for verifying Sphinx/Restructured Text for RTD
- #
- # The purpose of this job template is verify documentation source
- #
- # Required Variables:
- # branch: git branch
- # Optional Variables:
- # path: directory containing the project's tox.ini relative to
- # the workspace. The default is the project root.
-
- name: '{project-name}-{stream}-verify-rtd'
- path: '$WORKSPACE'
-
- project-type: freestyle
- concurrent: true
- node: '{build-node}'
-
- properties:
- - infra-properties:
- build-days-to-keep: '{build-days-to-keep}'
-
- parameters:
- - infra-parameters:
- project: '{project}'
- branch: '{branch}'
- refspec: 'refs/heads/{branch}'
- artifacts: '{archive-artifacts}'
- - maven-exec:
- maven-version: '{maven-version}'
-
- scm:
- - git:
- credentials-id: '{jenkins-ssh-credential}'
- url: '$GIT_BASE'
- refspec: ''
- choosing-strategy: 'default'
- branches:
- - 'refs/heads/{branch}'
- skip-tag: true
- wipe-workspace: true
- submodule:
- recursive: '{submodule-recursive}'
- timeout: '24'
-
- wrappers:
- - infra-wrappers:
- build-timeout: '{build-timeout}'
-
- triggers:
- - gerrit-trigger-patch-submitted:
- server: '{server-name}'
- project: '**'
- branch: '{branch}'
- files: 'docs/**/*.rst'
- - timed: 'H H * * *'
-
- builders:
- - shell: |
- if [ "$GERRIT_PROJECT" != "doc" ]; then
- if [ -d docs/submodules/$GERRIT_PROJECT.git ]; then
- cd docs/submodules/$GERRIT_PROJECT.git
- else
- cd docs/submodules/$GERRIT_PROJECT
- fi
- git fetch origin $GERRIT_REFSPEC && git checkout FETCH_HEAD
- else
- git fetch origin $GERRIT_REFSPEC && git checkout FETCH_HEAD
- fi
- - shell: !include-raw: doc-install-plantuml.sh
- - shell: |
- #!/bin/bash
- python3 -m venv $WORKSPACE/venv-tox
- source $WORKSPACE/venv-tox/bin/activate
- pip install --upgrade pip
- pip install --upgrade tox argparse
- pip freeze
- cd $WORKSPACE/{path}
- tox
- mkdir -p "$WORKSPACE/archives"
- mv docs/_build/html "$WORKSPACE/archives/"
-
- publishers:
- - lf-infra-publish
-
-- job-template:
- # Job template for merging/publishing Sphinx/Restructured Text at RTD
- #
- # The purpose of this job template is to trigger updates after
- # a merge of documentation source in gerrit
- #
- # Required Variables:
- # branch: git branch
- # rtdproject: name of a project at readthedocs.io
- # Optional Variables:
- # path: directory containing the project's tox.ini relative to
- # the workspace. The default is the project root.
-
- name: '{project-name}-{stream}-merge-rtd'
- path: '$WORKSPACE'
-
- project-type: freestyle
- concurrent: false
- node: '{build-node}'
-
- properties:
- - infra-properties:
- build-days-to-keep: '{build-days-to-keep}'
-
- parameters:
- - infra-parameters:
- project: '{project}'
- branch: '{branch}'
- refspec: 'refs/heads/{branch}'
- artifacts: '{archive-artifacts}'
- - maven-exec:
- maven-version: '{maven-version}'
-
- scm:
- - git:
- credentials-id: '{jenkins-ssh-credential}'
- url: '$GIT_BASE'
- refspec: ''
- choosing-strategy: 'default'
- branches:
- - 'refs/heads/{branch}'
- skip-tag: true
- wipe-workspace: true
- submodule-recursive: '{submodule-recursive}'
-
-
- wrappers:
- - infra-wrappers:
- build-timeout: '{build-timeout}'
- - credentials-binding:
- - text:
- credential-id: docs-token
- variable: DOCS_RTD_TOKEN
-
- triggers:
- - gerrit:
- server-name: '{server-name}'
- trigger-on:
- - change-merged-event
- - comment-added-contains-event:
- comment-contains-value: 'remerge'
- projects:
- - project-compare-type: 'ANT'
- project-pattern: '**'
- branches:
- - branch-compare-type: 'ANT'
- branch-pattern: '**/{branch}'
- file-paths:
- - compare-type: ANT
- pattern: docs/**/*.rst
-
- builders:
- - shell: !include-raw: doc-post-rtd.sh
-
- publishers:
- - lf-infra-publish