diff --git a/Jenkinsfile b/Jenkinsfile index be85bad..4cccbac 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -252,7 +252,6 @@ 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.d/debian.sources" 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" @@ -292,7 +291,6 @@ 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.d/debian.sources" 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" @@ -332,7 +330,6 @@ 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.d/debian.sources" 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" @@ -372,7 +369,6 @@ 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.d/debian.sources" 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" @@ -412,7 +408,6 @@ 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.d/debian.sources" 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" @@ -452,7 +447,6 @@ 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.d/debian.sources" 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" @@ -492,7 +486,6 @@ 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.d/debian.sources" 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" @@ -532,7 +525,6 @@ 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.d/debian.sources" 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" @@ -572,7 +564,6 @@ 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.d/debian.sources" 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" @@ -612,7 +603,6 @@ 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.d/debian.sources" 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" @@ -652,7 +642,6 @@ 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.d/debian.sources" 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" @@ -692,7 +681,6 @@ 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.d/debian.sources" 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" @@ -732,7 +720,6 @@ 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.d/debian.sources" 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" @@ -772,7 +759,6 @@ 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.d/debian.sources" 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" @@ -812,7 +798,6 @@ 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.d/debian.sources" 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" @@ -852,7 +837,6 @@ 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.d/debian.sources" 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" @@ -892,7 +876,6 @@ 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.d/debian.sources" 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" diff --git a/makings.scm b/makings.scm index 3fb22c9..5806164 100644 --- a/makings.scm +++ b/makings.scm @@ -5,8 +5,7 @@ (libraries '("tap" "mouth" "debug" "hardware-info" "lambda-utils")) (init - '("echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list.d/debian.sources" - "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" "git clone https://github.com/ashinn/chibi-scheme.git --depth=1 || true" "make -j8 -C chibi-scheme" "make -j8 -C chibi-scheme install"