diff --git a/Jenkinsfile b/Jenkinsfile index 76a60f2..eeafa45 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -29,20 +29,18 @@ pipeline { reuseNode true } } - stage("Init") { - steps { - sh "apt-get update && apt-get install -y git ca-certificates gcc make libffi-dev" - sh "git clone https://github.com/ashinn/chibi-scheme.git --depth=1" - sh "rake -j8 -C chibi-scheme" - sh "make -j8 -C chibi-scheme install" - sh "snow-chibi install retropikzel.compile-r7rs" - } - } - script { - "tap debug".split().each { library -> - stage("${library}") { - catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh "make SCHEME=${scheme} LIBRARY=${library} all install test" + steps { + sh "apt-get update && apt-get install -y git ca-certificates gcc make libffi-dev" + sh "git clone https://github.com/ashinn/chibi-scheme.git --depth=1" + sh "rake -j8 -C chibi-scheme" + sh "make -j8 -C chibi-scheme install" + sh "snow-chibi install retropikzel.compile-r7rs" + script { + "tap debug".split().each { library -> + stage("${library}") { + catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { + sh "make SCHEME=${scheme} LIBRARY=${library} all install test" + } } } }