1 .. _lf-global-jjb-rtd-jobs:
10 {project-name}-rtd-jobs
11 -----------------------
13 Jobs to deploy for a project producing ReadTheDocs using Gerrit.
20 {project-name}-github-rtd-jobs
21 ------------------------------
23 Jobs to deploy for a project producing ReadTheDocs using GitHub.
37 RTD verify and merge jobs are the same except for their scm, trigger, and
38 builders definition. This anchor is the common template.
47 Merge job which triggers a POST of the docs project to readthedocs
50 - {project-name}-rtd-merge-{stream}
56 :build-node: The node to run build on.
57 :jenkins-ssh-credential: Credential to use for SSH. (Generally set
59 :rtd-project: This is the name of the project on ReadTheDocs.org.
63 :branch: Git branch to fetch for the build. (default: master)
64 :build-days-to-keep: Days to keep build logs in Jenkins. (default: 7)
65 :build-timeout: Timeout in seconds before aborting build. (default: 15)
66 :git-url: base URL of git project. (default: https://github.com)
67 :project-pattern: Project to trigger build against. (default: \*\*)
68 :stream: Keyword representing a release code-name.
69 Often the same as the branch. (default: master)
70 :submodule-recursive: Whether to checkout submodules recursively.
73 :gerrit_merge_triggers: Override Gerrit Triggers.
74 :gerrit_trigger_file_paths: Override file paths filter which checks which
75 file modifications will trigger a build.
87 Verify job which runs a tox build of the docs project
90 - {project-name}-rtd-verify-{stream}
96 :build-node: The node to run build on.
97 :jenkins-ssh-credential: Credential to use for SSH. (Generally set
100 :Optional Parameters:
102 :branch: Git branch to fetch for the build. (default: master)
103 :build-days-to-keep: Days to keep build logs in Jenkins. (default: 7)
104 :build-node: The node to run build on.
105 :build-timeout: Timeout in seconds before aborting build. (default: 15)
106 :doc-dir: Directory where tox will place built docs.
107 as defined in the tox.ini (default: docs/_build/html)
108 :git-url: URL clone project from. (default: $GIT_URL/$PROJECT)
109 :project-pattern: Project to trigger build against. (default: \*\*)
110 :stream: Keyword representing a release code-name.
111 Often the same as the branch. (default: master)
112 :submodule-recursive: Whether to checkout submodules recursively.
115 :gerrit_verify_triggers: Override Gerrit Triggers.
116 :gerrit_trigger_file_paths: Override file paths filter which checks which
117 file modifications will trigger a build.
123 pattern: '**/conf.py'