Fix: Update lf-infra-sonar macro to use JDK version
[releng/global-jjb.git] / docs / jjb / lf-node-jobs.rst
index 7028001..8cf3af0 100644 (file)
@@ -5,23 +5,13 @@ NodeJS Jobs
 Job Groups
 ==========
 
-{project-name}-node-jobs
-------------------------
+.. include:: ../job-groups.rst
 
-Jobs for NodeJS projects using Gerrit.
+Below is a list of Node job groups:
 
-:Includes:
+.. literalinclude:: ../../jjb/lf-node-job-groups.yaml
+   :language: yaml
 
-    - gerrit-node-verify
-
-{project-name}-github-node-jobs
--------------------------------
-
-Jobs for NodeJS projects using GitHub.
-
-:Includes:
-
-    - github-node-verify
 
 Job Templates
 =============
@@ -37,6 +27,8 @@ Verify job for NodeJS projects
     - gerrit-node-verify
     - github-node-verify
 
+:Comment Trigger: recheck|reverify
+
 :Required parameters:
 
     :build-node: The node to run build on.
@@ -48,7 +40,7 @@ Verify job for NodeJS projects
 
     :branch: The branch to build against. (default: master)
     :build-days-to-keep: Days to keep build logs in Jenkins. (default: 7)
-    :build-timeout: Timeout in seconds before aborting build. (default: 10)
+    :build-timeout: Timeout in minutes before aborting build. (default: 10)
     :git-url: URL clone project from. (default: $GIT_URL/$PROJECT)
     :node-dir: Path to a NodeJS project to run node test against
         (default: '')
@@ -56,6 +48,10 @@ Verify job for NodeJS projects
         Often the same as the branch. (default: master)
     :submodule-recursive: Whether to checkout submodules recursively.
         (default: true)
+    :submodule-timeout: Timeout (in minutes) for checkout operation.
+        (default: 10)
+    :submodule-disable: Disable submodule checkout operation.
+        (default: false)
 
     :gerrit_verify_triggers: Override Gerrit Triggers.
     :gerrit_trigger_file_paths: Override file paths filter which checks which