Add M2_HOME to Maven parameters
[releng/global-jjb.git] / jjb / lf-macros.yaml
index d56b25f..374f5de 100644 (file)
 - parameter:
     name: lf-infra-maven-parameters
     parameters:
+      - string:
+          name: M2_HOME
+          # Sets an env var for shell scripts to be able to call the dynamically
+          # installed maven without having to calculate the M2_HOME themselves.
+          default: '/w/tools/hudson.tasks.Maven_MavenInstallation/{mvn-version}'
+          description: 'Maven selector to be used by shell scripts'
       - string:
           name: MAVEN_OPTS
           default: '{mvn-opts}'
               https://www.python.org/dev/peps/pep-0440/
               For example '<1.0.0' or '>=1.0.0,<2.0.0'.
 
+- parameter:
+    name: lf-infra-node-parameters
+    # Parameters for NodeJS
+    parameters:
+      - string:
+          name: NODE_DIR
+          default: '{node-dir}'
+          description: Path to a Node project directory.
+      - string:
+          name: NODE_VERSION
+          default: '{node-version}'
+          description: Version of NodeJS to install.
+
 - parameter:
     name: lf-infra-tox-parameters
     # Useful parameters when working with TOX