Projet

Général

Profil

0001-Jenkinsfile-allocate-a-TMPDIR-et-clean-it-at-the-end.patch

Benjamin Dauvergne, 07 mars 2019 10:45

Télécharger (1,28 ko)

Voir les différences:

Subject: [PATCH] Jenkinsfile: allocate a TMPDIR et clean it at the end
 (#31192)

 Jenkinsfile | 5 +++++
 tox.ini     | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)
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
-