[Git][qa/jenkins.debian.net][master] rdn: add all-pull184 setup, add worker configurations

Holger Levsen (@holger) gitlab at salsa.debian.org
Sat Sep 6 06:40:30 BST 2025



Holger Levsen pushed to branch master at Debian QA / jenkins.debian.net


Commits:
9ce76d7b by Holger Levsen at 2025-09-06T07:30:37+02:00
rdn: add all-pull184 setup, add worker configurations

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -


8 changed files:

- + hosts/ionos16-amd64/etc/systemd/system/rebuilderd-cache-cleanup.service
- + hosts/ionos16-amd64/etc/systemd/system/rebuilderd-cache-cleanup.timer
- + hosts/ionos16-amd64/etc/systemd/system/rebuilderd-worker at .service
- + hosts/ionos16-amd64/etc/systemd/system/rebuilderd_boot_cleanup.service
- + hosts/ionos18-amd64/etc/systemd/system/rebuilderd-cache-cleanup.service
- + hosts/ionos18-amd64/etc/systemd/system/rebuilderd-cache-cleanup.timer
- + hosts/ionos18-amd64/etc/systemd/system/rebuilderd-worker at .service
- + hosts/ionos18-amd64/etc/systemd/system/rebuilderd_boot_cleanup.service


Changes:

=====================================
hosts/ionos16-amd64/etc/systemd/system/rebuilderd-cache-cleanup.service
=====================================
@@ -0,0 +1,10 @@
+[Unit]
+Description=Periodically cleanup the cache used by rebuilderd
+
+[Service]
+User=rebuilderd
+Group=rebuilderd
+ExecStart=/srv/jenkins/bin/debrebuild_cache_limiter.sh
+RemainAfterExit=no
+Type=oneshot
+


=====================================
hosts/ionos16-amd64/etc/systemd/system/rebuilderd-cache-cleanup.timer
=====================================
@@ -0,0 +1,8 @@
+[Unit]
+Description=Periodically cleanup the cache used by rebuilderd
+
+[Timer]
+OnCalendar=23:0:0
+
+[Install]
+WantedBy=timers.target


=====================================
hosts/ionos16-amd64/etc/systemd/system/rebuilderd-worker at .service
=====================================
@@ -0,0 +1,16 @@
+[Unit]
+Description=rebuilderd-worker: rebuild packages
+After=rebuilderd_boot_cleanup.service
+
+[Service]
+User=rebuilderd
+Group=rebuilderd
+WorkingDirectory=/srv/rebuilderd/%i
+Restart=always
+RestartSec=0
+ExecStart=/usr/bin/rebuilderd-worker -c /etc/rebuilderd-worker/rebuilderd-worker.conf connect
+IOSchedulingClass=3
+Environment="TMPDIR=/srv/rebuilderd/tmp/"
+
+[Install]
+WantedBy=multi-user.target


=====================================
hosts/ionos16-amd64/etc/systemd/system/rebuilderd_boot_cleanup.service
=====================================
@@ -0,0 +1,13 @@
+[Unit]
+Description=Run once at system boot to cleanup rebuilderd related files
+After=local-fs.target
+After=network.target
+#After=XXX
+
+[Service]
+ExecStart=/srv/jenkins/bin/rebuilderd_cleanup.sh
+RemainAfterExit=true
+Type=oneshot
+
+[Install]
+WantedBy=multi-user.target


=====================================
hosts/ionos18-amd64/etc/systemd/system/rebuilderd-cache-cleanup.service
=====================================
@@ -0,0 +1,10 @@
+[Unit]
+Description=Periodically cleanup the cache used by rebuilderd
+
+[Service]
+User=rebuilderd
+Group=rebuilderd
+ExecStart=/srv/jenkins/bin/debrebuild_cache_limiter.sh
+RemainAfterExit=no
+Type=oneshot
+


=====================================
hosts/ionos18-amd64/etc/systemd/system/rebuilderd-cache-cleanup.timer
=====================================
@@ -0,0 +1,8 @@
+[Unit]
+Description=Periodically cleanup the cache used by rebuilderd
+
+[Timer]
+OnCalendar=23:0:0
+
+[Install]
+WantedBy=timers.target


=====================================
hosts/ionos18-amd64/etc/systemd/system/rebuilderd-worker at .service
=====================================
@@ -0,0 +1,16 @@
+[Unit]
+Description=rebuilderd-worker: rebuild packages
+After=rebuilderd_boot_cleanup.service
+
+[Service]
+User=rebuilderd
+Group=rebuilderd
+WorkingDirectory=/srv/rebuilderd/%i
+Restart=always
+RestartSec=0
+ExecStart=/usr/bin/rebuilderd-worker -c /etc/rebuilderd-worker/rebuilderd-worker.conf connect
+IOSchedulingClass=3
+Environment="TMPDIR=/srv/rebuilderd/tmp/"
+
+[Install]
+WantedBy=multi-user.target


=====================================
hosts/ionos18-amd64/etc/systemd/system/rebuilderd_boot_cleanup.service
=====================================
@@ -0,0 +1,13 @@
+[Unit]
+Description=Run once at system boot to cleanup rebuilderd related files
+After=local-fs.target
+After=network.target
+#After=XXX
+
+[Service]
+ExecStart=/srv/jenkins/bin/rebuilderd_cleanup.sh
+RemainAfterExit=true
+Type=oneshot
+
+[Install]
+WantedBy=multi-user.target



View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/9ce76d7b8ef58f0699f34493f8041b972caf3775

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/9ce76d7b8ef58f0699f34493f8041b972caf3775
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/qa-jenkins-scm/attachments/20250906/4eeeda4b/attachment-0001.htm>


More information about the Qa-jenkins-scm mailing list