mirror of
https://codeberg.org/guix/guix.git
synced 2026-01-25 03:55:08 -06: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:
parent
9b15bfad51
commit
09e9c0c21e
2 changed files with 7 additions and 1 deletions
|
|
@ -38165,6 +38165,9 @@ as its configuration and access token.
|
|||
@item @code{run-directory} (default: @code{"/var/run/forgejo-runner"})
|
||||
Directory where @command{forgejo-runner} stores cached data.
|
||||
|
||||
@item @code{log-file} (default: @code{"/var/log/forgejo-runner.log"})
|
||||
Name of the @command{forgejo-runner} log file.
|
||||
|
||||
@end table
|
||||
@end deftp
|
||||
|
||||
|
|
|
|||
|
|
@ -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'.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue