24 lines
		
	
	
		
			944 B
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			944 B
		
	
	
	
		
			Plaintext
		
	
	
	
        stage("{{name}}") {
 | 
						|
            agent {
 | 
						|
                docker {
 | 
						|
                    image '{{{dockerimage}}}'
 | 
						|
                    reuseNode true
 | 
						|
                }
 | 
						|
            }
 | 
						|
            when {
 | 
						|
                expression {
 | 
						|
                    params.BUILD_IMPLEMENTATION == 'all' || params.BUILD_IMPLEMENTATION == '{{name}}'
 | 
						|
                }
 | 
						|
            }
 | 
						|
            environment {
 | 
						|
                MITSCHEME_LIBRARY_PATH = "${env.MITSCHEME_LIBRARY_PATH}:${env.PWD}:${env.PWD}/srfi"
 | 
						|
                TR7_LIB_PATH = "${env.TR7_LIB_PATH}:${env.PWD}:${env.PWD}/srfi"
 | 
						|
            }
 | 
						|
            steps {
 | 
						|
                catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
 | 
						|
                    sh 'find . -maxdepth 1 -name "*.log" -delete'
 | 
						|
                    sh 'find . -name "*.so" -delete'
 | 
						|
                    sh 'find . -name "*.o" -delete'
 | 
						|
                    sh 'find . -name "*.o" -delete'
 | 
						|
                    unstash 'tests'
 |