CI: Make HOME environment hack less intrusive

This commit is contained in:
Tobias Gruetzmacher 2022-05-24 23:24:01 +02:00
parent 4a45270b65
commit 6415572f3d

5
Jenkinsfile vendored
View file

@ -27,9 +27,10 @@ pys.each { py ->
def image = docker.image('docker.io/python:' + py.docker)
image.pull()
image.inside {
withEnv(['HOME=' + pwd(tmp: true)]) {
def tmpDir = pwd(tmp: true)
warnError('tox failed') {
sh """
HOME='$tmpDir'
pip install --no-warn-script-location tox
python -m tox -e $py.tox
"""
@ -37,12 +38,12 @@ pys.each { py ->
if (py.main) {
sh """
HOME='$tmpDir'
pip install --no-warn-script-location build
python -m build
"""
}
}
}
if (py.main) {
archiveArtifacts artifacts: 'dist/*', fingerprint: true