mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-05-22 00:55:56 +02:00
services: forgejo-runner: Add ‘log-file’ option.
* gnu/services/ci.scm (<forgejo-runner-configuration>) [log-file]: New field. (forgejo-runner-shepherd-service): Use new field. * doc/guix.texi (Continuous Integration): Add documentation. Change-Id: Ie03e6d4b9b4f2c1cad0e9cd20032fca5ae4a4410 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
committed by
Ludovic Courtès
parent
9b15bfad51
commit
09e9c0c21e
+4
-1
@@ -180,6 +180,8 @@
|
||||
(default "/var/lib/forgejo-runner"))
|
||||
(run-directory forgejo-runner-configuration-run-directory
|
||||
(default "/var/run/forgejo-runner"))
|
||||
(log-file forgejo-runner-configuration-log-file
|
||||
(default "/var/log/forgejo-runner.log"))
|
||||
|
||||
;; Configuration options for the YAML config file:
|
||||
;; <https://forgejo.org/docs/latest/admin/runner-installation/#configuration>.
|
||||
@@ -259,7 +261,7 @@
|
||||
|
||||
(define (forgejo-runner-shepherd-service config)
|
||||
(match-record config <forgejo-runner-configuration>
|
||||
(package data-directory run-directory name
|
||||
(package data-directory run-directory log-file name
|
||||
capacity timeout fetch-timeout fetch-interval report-interval
|
||||
labels)
|
||||
(define runner (file-append package "/bin/forgejo-runner"))
|
||||
@@ -286,6 +288,7 @@
|
||||
#:user "forgejo-runner"
|
||||
#:group "forgejo-runner"
|
||||
#:directory #$run-directory
|
||||
#:log-file #$log-file
|
||||
#:environment-variables
|
||||
;; Provide access to a fresh Guix obtained via 'guix
|
||||
;; pull'.
|
||||
|
||||
Reference in New Issue
Block a user