X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;ds=sidebyside;f=jjb%2Flf-macros.yaml;h=6191dca53d752ae72558c12929c41438564b9ecc;hb=25d43b241afb7cd6d9c64ec6881a5a8b8ced9f34;hp=f90625e273d8196375b1346a4bbe8a335c66483b;hpb=5c363aa689bb0b9658d20851b772913c07dd2c4c;p=releng%2Fglobal-jjb.git diff --git a/jjb/lf-macros.yaml b/jjb/lf-macros.yaml index f90625e2..6191dca5 100644 --- a/jjb/lf-macros.yaml +++ b/jjb/lf-macros.yaml @@ -50,9 +50,12 @@ - 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: @@ -109,6 +112,23 @@ 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: @@ -160,7 +180,7 @@ scm: - git: credentials-id: '{jenkins-ssh-credential}' - url: '$GIT_URL/$GERRIT_PROJECT' + url: '{git-url}' refspec: '{refspec}' branches: - 'refs/heads/{branch}'