==========
{project-name}-node-jobs
---------------------------
+------------------------
Jobs for NodeJS projects using Gerrit.
- gerrit-node-verify
{project-name}-github-node-jobs
----------------------------------
+-------------------------------
Jobs for NodeJS projects using GitHub.
=============
Node Verify
-----------
+-----------
Verify job for NodeJS projects
:Required parameters:
:build-node: The node to run build on.
- :jenkins-ssh-credential: Credential to use for SSH. (Generally should
- be configured in defaults.yaml)
- :node-version: Version of NodeJS to install. A default is configured
- via the job-group if a job-group is used.
+ :jenkins-ssh-credential: Credential to use for SSH. (Generally set
+ in defaults.yaml)
+ :node-version: Version of NodeJS to install. Default defined in job-group.
:Optional parameters:
:git-url: URL clone project from. (default: $GIT_URL/$PROJECT)
:node-dir: Path to a NodeJS project to run node test against
(default: '')
- :stream: Keyword that can be used to represent a release code-name.
+ :stream: Keyword representing a release code-name.
Often the same as the branch. (default: master)
:submodule-recursive: Whether to checkout submodules recursively.
(default: true)
:gerrit_verify_triggers: Override Gerrit Triggers.
- :gerrit_trigger_file_paths: Override file paths which can be used to
- filter which file modifications will trigger a build.
+ :gerrit_trigger_file_paths: Override file paths filter which checks which
+ file modifications will trigger a build.
:Required Parameters:
:build-node: The node to run build on.
- :jenkins-ssh-credential: Credential to use for SSH. (Generally should
- be configured in defaults.yaml)
+ :jenkins-ssh-credential: Credential to use for SSH. (Generally set
+ in defaults.yaml)
:Optional Parameters:
:build-days-to-keep: Days to keep build logs in Jenkins. (default: 7)
:build-timeout: Timeout in seconds before aborting build. (default: 10)
:git-url: URL clone project from. (default: $GIT_URL/$PROJECT)
- :stream: Keyword that can be used to represent a release code-name.
+ :stream: Keyword representing a release code-name.
Often the same as the branch. (default: master)
:submodule-recursive: Whether to checkout submodules recursively.
(default: true)
==========
{project-name}-rtd-jobs
-----------------------
+-----------------------
-Jobs that should be deployed for a project producing ReadTheDocs using Gerrit.
+Jobs to deploy for a project producing ReadTheDocs using Gerrit.
:Includes:
- gerrit-rtd-verify
{project-name}-github-rtd-jobs
------------------------------
+------------------------------
-Jobs that should be deployed for a project producing ReadTheDocs using GitHub.
+Jobs to deploy for a project producing ReadTheDocs using GitHub.
:Includes:
:Required parameters:
:build-node: The node to run build on.
- :jenkins-ssh-credential: Credential to use for SSH. (Generally should
- be configured in defaults.yaml)
+ :jenkins-ssh-credential: Credential to use for SSH. (Generally set
+ in defaults.yaml)
:rtd-project: This is the name of the project on ReadTheDocs.org.
:Optional parameters:
:build-days-to-keep: Days to keep build logs in Jenkins. (default: 7)
:build-timeout: Timeout in seconds before aborting build. (default: 15)
:git-url: base URL of git project. (default: https://github.com)
- :project-pattern: Project to trigger build against. (default: **)
- :stream: Keyword that can be used to represent a release code-name.
+ :project-pattern: Project to trigger build against. (default: \*\*)
+ :stream: Keyword representing a release code-name.
Often the same as the branch. (default: master)
:submodule-recursive: Whether to checkout submodules recursively.
(default: true)
:gerrit_merge_triggers: Override Gerrit Triggers.
- :gerrit_trigger_file_paths: Override file paths which can be used to
- filter which file modifications will trigger a build.
+ :gerrit_trigger_file_paths: Override file paths filter which checks which
+ file modifications will trigger a build.
**default**::
- compare-type: ANT
:Required Parameters:
:build-node: The node to run build on.
- :jenkins-ssh-credential: Credential to use for SSH. (Generally should
- be configured in defaults.yaml)
+ :jenkins-ssh-credential: Credential to use for SSH. (Generally set
+ in defaults.yaml)
:Optional Parameters:
:doc-dir: Directory where tox will place built docs.
as defined in the tox.ini (default: docs/_build/html)
:git-url: URL clone project from. (default: $GIT_URL/$PROJECT)
- :project-pattern: Project to trigger build against. (default: **)
- :stream: Keyword that can be used to represent a release code-name.
+ :project-pattern: Project to trigger build against. (default: \*\*)
+ :stream: Keyword representing a release code-name.
Often the same as the branch. (default: master)
:submodule-recursive: Whether to checkout submodules recursively.
(default: true)
:gerrit_verify_triggers: Override Gerrit Triggers.
- :gerrit_trigger_file_paths: Override file paths which can be used to
- filter which file modifications will trigger a build.
+ :gerrit_trigger_file_paths: Override file paths filter which checks which
+ file modifications will trigger a build.
**default**::
- compare-type: ANT