Skip to content
Started by timer with parameters: {ImgVariantList=minimal}
Obtained CT-Build/Alpine.Jenkinsfile from git https://git.bprieshof.nl/brammp/HomeServerCTs.git
[Pipeline] Start of Pipeline
[Pipeline] node
Running on LXCBuilder1 in /home/jenkins/workspace/LXC-ImgBuilder/Alpine-LXC
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Prepare)
[Pipeline] cleanWs
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is used...
[WS-CLEANUP] done
[Pipeline] checkout
The recommended git tool is: git
No credentials specified
Cloning the remote Git repository
Cloning repository https://git.bprieshof.nl/brammp/HomeServerCTs.git
 > git init /home/jenkins/workspace/LXC-ImgBuilder/Alpine-LXC # timeout=10
Fetching upstream changes from https://git.bprieshof.nl/brammp/HomeServerCTs.git
 > git --version # timeout=10
 > git --version # 'git version 2.39.5'
 > git fetch --tags --force --progress -- https://git.bprieshof.nl/brammp/HomeServerCTs.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://git.bprieshof.nl/brammp/HomeServerCTs.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
Checking out Revision bafca8cc6483e5fb874f63d5894cc62a4af99efb (refs/remotes/origin/main)
 > git rev-parse refs/remotes/origin/main^{commit} # timeout=10
 > git config core.sparsecheckout # timeout=10
 > git checkout -f bafca8cc6483e5fb874f63d5894cc62a4af99efb # timeout=10
Commit message: "Merge pull request 'Changed Debian version from 12 to 13' (#8) from dev into main"
 > git rev-list --no-walk bafca8cc6483e5fb874f63d5894cc62a4af99efb # timeout=10
[Pipeline] copyArtifacts
Copied 1 artifact from "LXC-ImgBuilder » DistroBuilder" build number 16
[Pipeline] sh
+ mkdir /home/jenkins/workspace/LXC-ImgBuilder/Alpine-LXC/REL
+ mv distrobuilder-BrampCustom distrobuilder
[Pipeline] script
[Pipeline] {
[Pipeline] sh
+ bash Scripts/UpdateIMGBuildFile-CacheAndRepo.sh -e 192.168.200.11
Using cache server 192.168.200.11
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Image Configs)
[Pipeline] script
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Build minimal)
[Pipeline] catchError
[Pipeline] {
[Pipeline] sh
+ true
+ export XZ_DEFAULTS=-T 0
+ sudo /home/jenkins/workspace/LXC-ImgBuilder/Alpine-LXC/distrobuilder build-lxc CT-Build/Alpine.yaml /home/jenkins/workspace/LXC-ImgBuilder/Alpine-LXC/REL/minimal/ -o image.variant=minimal
time="2026-01-01T05:05:15+01:00" level=info msg="Downloading source"
time="2026-01-01T05:05:16+01:00" level=info msg="Unpacking image" file=/tmp/distrobuilder/alpinelinux-3.22-x86_64/alpine-minirootfs-3.22.2-x86_64.tar.gz
time="2026-01-01T05:05:16+01:00" level=info msg="Managing repositories"
time="2026-01-01T05:05:16+01:00" level=info msg="Running hooks" trigger=post-unpack
time="2026-01-01T05:05:16+01:00" level=info msg="Managing packages"
fetch http://192.168.200.11/alpine/v3.22/main/x86_64/APKINDEX.tar.gz
fetch http://192.168.200.11/alpine/v3.22/community/x86_64/APKINDEX.tar.gz
v3.22.2-323-g6078141c2a5 [http://192.168.200.11/alpine/v3.22/main]
v3.22.2-325-gffb20bd62d9 [http://192.168.200.11/alpine/v3.22/community]
OK: 26327 distinct packages available
fetch http://192.168.200.11/alpine/v3.22/main/x86_64/APKINDEX.tar.gz
fetch http://192.168.200.11/alpine/v3.22/community/x86_64/APKINDEX.tar.gz
(1/3) Upgrading busybox (1.37.0-r19 -> 1.37.0-r20)
Executing busybox-1.37.0-r20.post-upgrade
(2/3) Upgrading busybox-binsh (1.37.0-r19 -> 1.37.0-r20)
(3/3) Upgrading ssl_client (1.37.0-r19 -> 1.37.0-r20)
Executing busybox-1.37.0-r20.trigger
OK: 7 MiB in 16 packages
time="2026-01-01T05:05:17+01:00" level=info msg="Running hooks" trigger=post-update
fetch http://192.168.200.11/alpine/v3.22/main/x86_64/APKINDEX.tar.gz
fetch http://192.168.200.11/alpine/v3.22/community/x86_64/APKINDEX.tar.gz
(1/12) Installing bridge (1.5-r5)
(2/12) Installing ifupdown-ng (0.12.1-r7)
(3/12) Installing openrc-user (0.62.6-r0)
(4/12) Installing libcap2 (2.76-r0)
(5/12) Installing openrc (0.62.6-r0)
Executing openrc-0.62.6-r0.post-install
(6/12) Installing mdev-conf (4.8-r0)
(7/12) Installing busybox-mdev-openrc (1.37.0-r20)
(8/12) Installing alpine-conf (3.20.0-r1)
(9/12) Installing busybox-openrc (1.37.0-r20)
(10/12) Installing busybox-suid (1.37.0-r20)
(11/12) Installing alpine-base (3.22.2-r0)
(12/12) Installing tzdata (2025c-r0)
Executing busybox-1.37.0-r20.trigger
OK: 9 MiB in 28 packages
time="2026-01-01T05:05:18+01:00" level=info msg="Running hooks" trigger=post-packages
+ sed -i 's/#rc_sys=""/rc_sys="lxc"/' /etc/rc.conf
+ ln -s /etc/init.d/bootmisc /etc/runlevels/boot/bootmisc
+ ln -s /etc/init.d/syslog /etc/runlevels/boot/syslog
+ ln -s /etc/init.d/networking /etc/runlevels/default/networking
+ ln -s /etc/init.d/crond /etc/runlevels/default/crond
+ echo Europe/Amsterdam
+ ln -s /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime
time="2026-01-01T05:05:18+01:00" level=info msg="Running generator" generator=hostname
time="2026-01-01T05:05:18+01:00" level=info msg="Running generator" generator=hosts
time="2026-01-01T05:05:18+01:00" level=info msg="Running generator" generator=remove
time="2026-01-01T05:05:18+01:00" level=info msg="Running generator" generator=dump
time="2026-01-01T05:05:18+01:00" level=info msg="Running generator" generator=dump
time="2026-01-01T05:05:18+01:00" level=info msg="Running generator" generator=template
time="2026-01-01T05:05:18+01:00" level=info msg="Skipping generator" generator=dump
time="2026-01-01T05:05:18+01:00" level=info msg="Skipping generator" generator=dump
time="2026-01-01T05:05:18+01:00" level=info msg="Skipping generator" generator=copy
time="2026-01-01T05:05:18+01:00" level=info msg="Skipping generator" generator=copy
time="2026-01-01T05:05:18+01:00" level=info msg="Skipping generator" generator=copy
time="2026-01-01T05:05:18+01:00" level=info msg="Skipping generator" generator=copy
time="2026-01-01T05:05:18+01:00" level=info msg="Skipping generator" generator=copy
time="2026-01-01T05:05:18+01:00" level=info msg="Skipping generator" generator=copy
time="2026-01-01T05:05:18+01:00" level=info msg="Skipping generator" generator=copy
time="2026-01-01T05:05:18+01:00" level=info msg="Skipping generator" generator=copy
time="2026-01-01T05:05:18+01:00" level=info msg="Skipping generator" generator=copy
time="2026-01-01T05:05:18+01:00" level=info msg="Skipping generator" generator=copy
time="2026-01-01T05:05:18+01:00" level=info msg="Skipping generator" generator=copy
time="2026-01-01T05:05:18+01:00" level=info msg="Skipping generator" generator=copy
time="2026-01-01T05:05:18+01:00" level=info msg="Skipping generator" generator=copy
time="2026-01-01T05:05:18+01:00" level=info msg="Skipping generator" generator=copy
time="2026-01-01T05:05:18+01:00" level=info msg="Skipping generator" generator=copy
time="2026-01-01T05:05:18+01:00" level=info msg="Skipping generator" generator=copy
time="2026-01-01T05:05:18+01:00" level=info msg="Skipping generator" generator=copy
time="2026-01-01T05:05:18+01:00" level=info msg="Running hooks" trigger=post-files
time="2026-01-01T05:05:18+01:00" level=info msg="Creating LXC image" compression=xz
time="2026-01-01T05:05:23+01:00" level=info msg="Removing cache directory"
+ sudo chown jenkins:jenkins -R /home/jenkins/workspace/LXC-ImgBuilder/Alpine-LXC/REL
+ mv /home/jenkins/workspace/LXC-ImgBuilder/Alpine-LXC/REL/minimal/rootfs.tar.xz Alpine-minimal.tar.xz
[Pipeline] }
[Pipeline] // catchError
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Finish)
[Pipeline] archiveArtifacts
Archiving artifacts
[Pipeline] sh
+ mkdir -p /LXCBuild/template/cache
+ cp -f Alpine-minimal.tar.xz /LXCBuild/template/cache
[Pipeline] cleanWs
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is used...
[WS-CLEANUP] done
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
[Gitea] do not publish assets due to source being no GiteaSCMSource
Finished: SUCCESS