Janik H.
15babfbc12
nixos/woodpecker-server: fix environmentFile example
2023-11-02 18:14:46 +01:00
Janik H.
8e5729517e
nixos/woodpecker-server: change type of environmentFile to list of paths
2023-10-31 15:46:53 +01:00
Jörg Thalheim
f8be2c43b4
nixos/buildbot: allow to prepend imports
2023-10-02 09:11:39 +10:00
Jörg Thalheim
e2106a5dbb
nixos/buildbot: make configurators configurable
2023-10-02 09:11:39 +10:00
Janik
1ffb4e592e
Merge pull request #249964 from ambroisie/woodpecker-improvements
2023-09-09 19:30:34 +02:00
Lassulus
72160fbdc1
Merge pull request #251302 from Mic92/buildbot
...
nixos/buildbot: support reload, buildbot-www-react: init 3.9
2023-09-09 19:09:06 +02:00
nicoo
8bb42ad1af
nixos/hail: Remove module
2023-09-08 19:28:49 +00:00
Jörg Thalheim
df4236c904
buildbot: supports reloading configuration
...
buildbot will reload configuration on sighup
2023-09-06 09:38:50 +02:00
Vincent Haupert
388bfcef4a
nixos/github-runners: add nodeRuntimes
option
2023-08-22 15:52:35 +02:00
Bruno BELANYI
200c3bad42
nixos/woodpecker-agents: add 'path' option
...
See #249602 .
2023-08-20 22:26:52 +02:00
Bruno BELANYI
6dd4c5f73f
nixos/woodpecker-agents: use 'literalExample'
...
The next commit is going to add an option which takes a list of
packages. So the example must be converted to make it documentable.
This will also allow adding comments, to explain why some options are
used.
2023-08-19 16:29:10 +01:00
Bruno BELANYI
7d246a2873
nixos/woodpecker-agents: fix typos in doc
...
The name of the backend is `local`, not `exec`.
`environmentFile` is supposed to be a list.
2023-08-19 16:28:31 +01:00
Bruno BELANYI
f7151209c4
nixos/woodpecker-agents: fix 'podman' example
...
The name should match the fact that we're using `podman` instead of
`docker`.
And the group was wrong.
2023-08-19 16:28:31 +01:00
Jörg Thalheim
38b2c039bd
gitea-actions-runner: restart on failure
2023-08-13 12:54:15 +01:00
DavHau
3d58bac73b
services.gitea-actions-runner: make ExecStartPre extensible
2023-08-13 12:54:15 +01:00
Jörg Thalheim
7ad7e99370
nixos/gitea-actions-runner: settings option to configure daemon
2023-08-13 12:54:15 +01:00
Felix Bühler
0a2745684e
Merge pull request #239624 from Stunkymonkey/use-optionalString-then
...
treewide: use optionalString instead of 'then ""'
2023-07-22 13:02:47 +02:00
Sandro
61dfd95022
Merge pull request #236778 from awakesecurity/jsoo1/buildkite-agent-hooks
...
nixos/buildkite-agents: simplify service definition
2023-07-17 21:46:12 +02:00
Pol Dellaiera
764472b473
Merge pull request #233091 from yayayayaka/add-team-gitlab
...
maintainers/team-list: Add team gitlab
2023-07-07 15:19:15 +02:00
Emily
d8c2229c49
Merge pull request #226684 from srid/patch-8
...
nixos/jenkins-job-builder: Fix link to documentation, use mkEnableOption
2023-07-02 19:49:17 +02:00
Sridhar Ratnakumar
ac4790a84e
nixos/jenkins-job-builder: Fix link to documentation, use mkEnableOption
...
Co-Authored-By: emilylange <git@emilylange.de>
2023-07-02 19:07:44 +02:00
Felix Buehler
f3719756b5
treewide: use optionalString instead of 'then ""'
2023-06-24 20:19:19 +02:00
John Soo
75f419f222
nixos/buildkite-agents: simplify service definition
...
* remove `with`
* replace specific hooks with attrsOf lines
To be flexible, should they change.
* make hooks with writeShellApplication
- Previously hooks would not build if they used a heredoc with `EOF`
- To shellcheck hooks
* format with nixpkgs-fmt
* remove removed option module
2023-06-15 16:31:29 -07:00
Pol Dellaiera
7907dd9d6b
Merge pull request #235924 from Stunkymonkey/remove-then-{}
...
treewide: use lib.optionalAttrs instead of 'then {}'
2023-06-13 20:14:58 +02:00
Tom McLaughlin
f69aff8f89
github-runner: add thomasjm as maintainer
2023-06-08 01:03:15 -07:00
Felix Buehler
ed3b102d1e
treewide: use use lib.optionalAttrs instead of 'then {}'
2023-06-06 22:54:31 +02:00
Ilan Joselevich
ebafd551d7
nixos/hercules-ci-agent: sync module with upstream
2023-05-22 15:05:16 +03:00
Yaya
2681d4ff12
nixos/gitlab-runner: Add gitlab team members to maintainers
2023-05-20 20:38:49 +00:00
figsoda
701bcdbead
nixos: fix typos
2023-05-19 22:31:04 -04:00
Martin Weinelt
1c80c494ca
Merge pull request #228422 from mweinelt/gitea-actions-runner-module
...
nixos/gitea-actions-runner: init
2023-05-12 17:54:16 +02:00
Martin Weinelt
1c963cea48
nixos/gitea-actions-runner: init
2023-05-06 17:34:15 +02:00
Jörg Thalheim
301d6bb9c2
nixos/hercules-ci-agent: increase stack limit
...
see https://github.com/hercules-ci/hercules-ci-agent/pull/451 for context
2023-05-02 09:53:41 +02:00
Artturi
b83db86a9e
Merge pull request #222080 from Stunkymonkey/nixos-optionalString
2023-04-20 16:07:30 +03:00
Jörg Thalheim
90b750456e
buildbot: move out of python3.pkgs
...
By moving it out we can start apply overrides to python dependendencies
starting with sqlalchemy.
This fixes the build with the current version.
2023-04-11 12:38:58 +02:00
Felix Buehler
327b0cff7a
treewide: use more lib.optionalString
2023-04-07 13:38:33 +02:00
Bruno BELANYI
6048912d8b
nixos/woodpecker-*: add myself as maintainer
2023-03-23 21:33:21 +00:00
Bruno BELANYI
67de7d105e
nixos/woodpecker-agents: per-agent 'enable' option
2023-03-23 21:33:20 +00:00
Bruno BELANYI
cd116db45e
nixos/woodpecker-agents: bind network files
...
Otherwise the agent might experience trouble with DNS resolution [1].
[1]: https://github.com/woodpecker-ci/plugin-git/issues/65
2023-03-23 14:16:45 +00:00
Bruno BELANYI
eb3bea6359
nixos/woodpecker-agents: simplify 'extraGroups' handling
2023-03-23 14:16:45 +00:00
Bruno BELANYI
c3afdb82db
nixos/woodpecker-agents: use list for environment files
2023-03-23 14:16:44 +00:00
Bruno BELANYI
e4f5f1b718
nixos/woodpecker: refactor to multi-agents setup
...
The module file has been renamed from `agent.nix` to `agents.nix` to
mirror the change.
2023-03-23 12:47:47 +00:00
Janik H
dafedbbba6
nixos/woodpecker: init
2023-03-14 20:31:39 +01:00
Rick van Schijndel
8d8f5ede91
Merge pull request #216451 from Mindavi/hydra/systemd-target
...
nixos/hydra: wait for network-online before evaluator start
2023-03-09 20:53:21 +01:00
Rick van Schijndel
60446dda1f
nixos/hydra: wait for network-online before evaluator start
...
This prevents issues I'm seeing with the hydra I'm running on my laptop.
Every time I reboot it I see eval errors like this:
```
error fetching latest change from git repo at `https://github.com/nixos/nixpkgs.git ':
fatal: unable to access 'https://github.com/nixos/nixpkgs.git/ ': Could not resolve host: github.com
```
This is because the evaluator already starts before the network is
actually online. It should wait until the network is fully online before
starting evaluation to prevent evaluation errors like above.
2023-03-07 21:58:23 +01:00
Ilan Joselevich
edff57cff4
Merge pull request #218455 from veehaitch/gh-runner-builddotnet
...
github-runner: switch to `buildDotnetModule`
2023-03-06 19:11:06 +02:00
Stefan Frijters
2af041ab44
nixos/gitlab-runner: do not pull in Docker if gitlab-runner-clear-docker-cache is disabled
...
Only create the service if the option is enabled and if any docker executors exist.
2023-02-27 22:24:14 +01:00
Vincent Haupert
137db83090
nixos/github-runners: use Runner.Listener
directly for registration
...
Nothing the script `config.sh` does prior to the final call to
`Runner.Listener configure` is relevant for the systemd service.
Particularly, we don't need (nor want) any of the artifacts the `env.sh`
script creates.
2023-02-26 15:39:19 +01:00
Aaron Andersen
d8c0a9204a
Merge pull request #217834 from yaxitech/gh-runner-workdir-clean
...
nixos/github-runners: clean `workDir` as root
2023-02-26 08:05:05 -05:00
Profpatsch
d316c28a30
modules/github-runner: Improve tokenFile
docs
...
We’ve been having trouble figuring out which kind of token to use and
why our setup would break every few system updates.
This should clarify which options there are, and which ones lead to
better results.
Ideally there would be a manual section that has a step-by-step guide
on how to set up the github runner, with screenshots and everything.
2023-02-23 12:37:30 +01:00
Vincent Haupert
36949b9718
nixos/github-runners: clean workDir
as root
...
Purge contents of `workDir` as root to also allow the removal of files
marked as read-only. It is easy to create read-only files in `workDir`,
e.g., by copying files from the Nix store.
2023-02-23 09:05:27 +01:00