Set wget to quiet mode to hide Maven DL output
[releng/global-jjb.git] / jjb / lf-macros.yaml
index ee0bc31..6191dca 100644 (file)
 - builder:
     name: lf-maven-install
     builders:
+      # Create a $HOME/.wgetrc to make the Maven download quiet.
+      - shell: 'echo "quiet=on" > "$HOME/.wgetrc"'
       - maven-target:
           maven-version: '{maven-version}'
           goals: '--version'
+      - shell: 'rm "$HOME/.wgetrc"'
 
 # Push a global settings and user settings maven files
 - builder:
               Note that Gerrit will override this parameter automatically if a
               job is triggered by Gerrit.
 
+# Useful parameters when working with TOX
+# https://tox.readthedocs.io/
+- parameter:
+    name: lf-infra-tox-parameters
+    parameters:
+      - string:
+          name: TOX_DIR
+          default: '{tox-dir}'
+          description: |
+              Path to directory containing tox.ini file.
+      - string:
+          name: TOX_ENVS
+          default: '{tox-envs}'
+          description: |
+              Tox environments to run build against.
+              Example: docs,py2,py3
+
 # Set an env var for shell scripts to be able to call the dynamically installed
 # maven without having to calculate the path themselves
 - parameter: