New builds

This commit is contained in:
retropikzel 2026-07-23 07:49:34 +03:00
parent f8a7c7a9be
commit b3c48c03a4
2 changed files with 19 additions and 1 deletions

17
Jenkinsfile vendored
View File

@ -252,6 +252,7 @@ def get_capyscheme_stages() {
def stages = []
stages.plus(stage('init') {
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list'
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 || true'
sh 'make -j8 -C chibi-scheme'
@ -291,6 +292,7 @@ def get_chibi_stages() {
def stages = []
stages.plus(stage('init') {
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list'
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 || true'
sh 'make -j8 -C chibi-scheme'
@ -330,6 +332,7 @@ def get_chicken_stages() {
def stages = []
stages.plus(stage('init') {
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list'
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 || true'
sh 'make -j8 -C chibi-scheme'
@ -369,6 +372,7 @@ def get_cyclone_stages() {
def stages = []
stages.plus(stage('init') {
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list'
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 || true'
sh 'make -j8 -C chibi-scheme'
@ -408,6 +412,7 @@ def get_foment_stages() {
def stages = []
stages.plus(stage('init') {
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list'
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 || true'
sh 'make -j8 -C chibi-scheme'
@ -447,6 +452,7 @@ def get_gauche_stages() {
def stages = []
stages.plus(stage('init') {
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list'
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 || true'
sh 'make -j8 -C chibi-scheme'
@ -486,6 +492,7 @@ def get_kawa_stages() {
def stages = []
stages.plus(stage('init') {
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list'
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 || true'
sh 'make -j8 -C chibi-scheme'
@ -525,6 +532,7 @@ def get_loko_stages() {
def stages = []
stages.plus(stage('init') {
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list'
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 || true'
sh 'make -j8 -C chibi-scheme'
@ -564,6 +572,7 @@ def get_meevax_stages() {
def stages = []
stages.plus(stage('init') {
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list'
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 || true'
sh 'make -j8 -C chibi-scheme'
@ -603,6 +612,7 @@ def get_mit_scheme_stages() {
def stages = []
stages.plus(stage('init') {
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list'
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 || true'
sh 'make -j8 -C chibi-scheme'
@ -642,6 +652,7 @@ def get_mosh_stages() {
def stages = []
stages.plus(stage('init') {
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list'
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 || true'
sh 'make -j8 -C chibi-scheme'
@ -681,6 +692,7 @@ def get_racket_stages() {
def stages = []
stages.plus(stage('init') {
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list'
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 || true'
sh 'make -j8 -C chibi-scheme'
@ -720,6 +732,7 @@ def get_sagittarius_stages() {
def stages = []
stages.plus(stage('init') {
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list'
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 || true'
sh 'make -j8 -C chibi-scheme'
@ -759,6 +772,7 @@ def get_skint_stages() {
def stages = []
stages.plus(stage('init') {
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list'
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 || true'
sh 'make -j8 -C chibi-scheme'
@ -798,6 +812,7 @@ def get_stklos_stages() {
def stages = []
stages.plus(stage('init') {
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list'
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 || true'
sh 'make -j8 -C chibi-scheme'
@ -837,6 +852,7 @@ def get_tr7_stages() {
def stages = []
stages.plus(stage('init') {
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list'
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 || true'
sh 'make -j8 -C chibi-scheme'
@ -876,6 +892,7 @@ def get_ypsilon_stages() {
def stages = []
stages.plus(stage('init') {
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list'
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 || true'
sh 'make -j8 -C chibi-scheme'

View File

@ -5,7 +5,8 @@
(libraries
'("tap" "mouth" "debug" "hardware-info" "lambda-utils"))
(init
'("apt-get update && apt-get install -y git ca-certificates gcc make libffi-dev"
'("echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list"
"apt-get update && apt-get install -y git ca-certificates gcc make libffi-dev"
"git clone https://github.com/ashinn/chibi-scheme.git --depth=1 || true"
"make -j8 -C chibi-scheme"
"make -j8 -C chibi-scheme install"