New builds

This commit is contained in:
retropikzel 2026-07-22 16:32:20 +03:00
parent a248753ee2
commit b8921f60f0
2 changed files with 5 additions and 4 deletions

6
Jenkinsfile vendored
View File

@ -28,15 +28,15 @@ pipeline {
script { script {
def config = readYaml file: 'buildconfig.yaml' def config = readYaml file: 'buildconfig.yaml'
config.schemes.each { scheme -> config.schemes.each { scheme ->
stage("${scheme}") { stage("${scheme.name}") {
agent { agent {
docker { docker {
image "schemers/${scheme}:${scheme.docker-tag}" image "schemers/${scheme}:${scheme.docker-tag}"
} }
} }
environment { environment {
COMPILE_R7RS="${scheme}" COMPILE_R7RS="${scheme.scheme}"
SCHEME="${scheme}" SCHEME="${scheme.scheme}"
} }
scheme.stages.each { stage -> scheme.stages.each { stage ->
stage("${stage}") { stage("${stage}") {

View File

@ -1,5 +1,6 @@
schemes: schemes:
- scheme: chibi - name: Chibi
scheme: chibi
docker-tag: head docker-tag: head
init-cmd: | init-cmd: |
apt-get update && apt-get install -y git ca-certificates gcc make libffi-dev apt-get update && apt-get install -y git ca-certificates gcc make libffi-dev