0001-Jenkinsfile-allocate-a-TMPDIR-et-clean-it-at-the-end.patch
Jenkinsfile | ||
---|---|---|
2 | 2 | |
3 | 3 |
pipeline { |
4 | 4 |
agent any |
5 |
environment { |
|
6 |
TMPDIR = "/tmp/$BUILD_TAG" |
|
7 |
} |
|
5 | 8 |
stages { |
6 | 9 |
stage('Unit Tests') { |
7 | 10 |
steps { |
11 |
sh "mkdir -p ${env.TMPDIR}" |
|
8 | 12 |
sh 'tox -rv' |
9 | 13 |
} |
10 | 14 |
post { |
... | ... | |
35 | 39 |
utils = new Utils() |
36 | 40 |
utils.mail_notify(currentBuild, env, 'admin+jenkins-passerelle@entrouvert.com') |
37 | 41 |
} |
42 |
sh "rm -rf ${env.TMPDIR}" |
|
38 | 43 |
} |
39 | 44 |
success { |
40 | 45 |
cleanWs() |
tox.ini | ||
---|---|---|
1 | 1 |
[tox] |
2 |
toxworkdir = {env:TMPDIR:/tmp}/tox-{env:USER}/passerelle/{env:BRANCH_NAME:}
|
|
2 |
toxworkdir = {env:TMPDIR:/tmp}/tox-{env:USER}/passerelle/ |
|
3 | 3 |
envlist = django{18,111}-{sqlite,pg} |
4 | 4 | |
5 | 5 |
[testenv] |
6 |
- |