Remaking the Jenkinsfile
This commit is contained in:
parent
d1998aca58
commit
c8180c9722
|
|
@ -7,120 +7,17 @@ pipeline {
|
||||||
}
|
}
|
||||||
|
|
||||||
stages {
|
stages {
|
||||||
stage('Chibi') {
|
stage('Chibi primitives') {
|
||||||
steps {
|
steps {
|
||||||
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
|
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
|
||||||
sh 'make COMPILE_R7RS=chibi test-compile-r7rs-docker'
|
sh 'make test-compile-r7rs-docker COMPILE_R7RS=chibi TESTNAME=primitives'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
stage('Build Chibi libraries') {
|
stage('Chibi addressof') {
|
||||||
agent {
|
|
||||||
dockerfile {
|
|
||||||
filename 'dockerfiles/build-chibi'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
steps {
|
steps {
|
||||||
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
|
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
|
||||||
sh 'make cbibi'
|
sh 'make test-compile-r7rs-docker COMPILE_R7RS=chibi TESTNAME=addressof'
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('chibi script') {
|
|
||||||
steps {
|
|
||||||
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
|
|
||||||
sh 'make SCHEME=chibi test-script-docker'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('chicken script') {
|
|
||||||
steps {
|
|
||||||
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
|
|
||||||
sh 'make SCHEME=chicken test-script-docker'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('guile script') {
|
|
||||||
steps {
|
|
||||||
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
|
|
||||||
sh 'make SCHEME=guile test-script-docker'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('kawa script') {
|
|
||||||
steps {
|
|
||||||
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
|
|
||||||
sh 'make SCHEME=kawa test-script-docker'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('mosh script') {
|
|
||||||
steps {
|
|
||||||
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
|
|
||||||
sh 'make SCHEME=mosh test-script-docker'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('racket script') {
|
|
||||||
steps {
|
|
||||||
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
|
|
||||||
sh 'make SCHEME=racket test-script-docker'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('sagittarius script') {
|
|
||||||
steps {
|
|
||||||
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
|
|
||||||
sh 'make SCHEME=sagittarius test-script-docker'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('stklos script') {
|
|
||||||
steps {
|
|
||||||
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
|
|
||||||
sh 'make SCHEME=stklos test-script-docker'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('ypsilon script') {
|
|
||||||
steps {
|
|
||||||
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
|
|
||||||
sh 'make SCHEME=ypsilon test-script-docker'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('chicken compile') {
|
|
||||||
steps {
|
|
||||||
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
|
|
||||||
sh 'make SCHEME=chicken test-compile-docker'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('cyclone compile') {
|
|
||||||
steps {
|
|
||||||
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
|
|
||||||
sh 'make SCHEME=cyclone test-compile-docker'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('gambit compile') {
|
|
||||||
steps {
|
|
||||||
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
|
|
||||||
sh 'make SCHEME=gambit test-compile-docker'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('kawa compile') {
|
|
||||||
steps {
|
|
||||||
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
|
|
||||||
sh 'make SCHEME=kawa test-compile-docker'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('racket compile') {
|
|
||||||
steps {
|
|
||||||
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
|
|
||||||
sh 'make SCHEME=racket test-compile-docker'
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue