| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
|
|
|
|
| |
@cleverca found this bug in the declarative hooks config. Any shell
variables referenced in a hook script would get expanded by the hooks
directory builder.
Prevent variable expansion by quoting the here doc limit string.
|
|
|
|
|
|
| |
This is consistent with the recommended jenkins startup script. See:
* https://wiki.jenkins.io/display/JENKINS/JenkinsLinuxStartupScript
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Pass the -L flag to curl to make it follow redirects. This fixes an
issue I found when setting up reverse proxy for Jenkins. Without this
fix, the returned HTTP code was stuck at 302, making postStart fail the
service (it expects 200 or 403).
|
|/ |
|
|
|
|
|
| |
This simplifies the service script and it's probable that many builds
will need coreutils anyway.
|
|
|
|
|
| |
Use the default name value from:
https://buildkite.com/docs/agent/configuration
|
|
|
|
|
| |
Newer versions of buildkite-agent can find the bootstrap script
themselves.
|
|
|
|
|
|
|
| |
I assumed they were space-separated, which was wrong.
In future it might be better to allow specifying an attrset of strings
for the option.
|
|
|
|
|
| |
Instead of having to set up a directory containing hook scripts, you
can now directly set module options to add hooks.
|
|
|
|
|
| |
This is useful for things like enabling debugging and increasing agent
priority, which don't warrant extra module options.
|
|
|
|
| |
from hitting the store)
|
|
|
|
|
|
|
| |
hitting the store)
(cherry picked from commit 3aec59c99ff6692468a069fa8a8d6a05000fca81)
Signed-off-by: Domen Kožar <domen@dev.si>
|
| |
|
|
|
|
|
| |
(cherry picked from commit 775e49439fe25a4cdc2a93e31dfb3968b9b02311)
Signed-off-by: Domen Kožar <domen@dev.si>
|
|
|
|
| |
secrets
|
| |
|
|
|
|
| |
bash is necessary for nix-shell to work properly
|
|
|
|
|
|
| |
Build the package from source
Re-organise the module a bit to allow custom version of the package
|
|
|
|
| |
This allows NixOS configuration to specify the desired Jenkins package.
|
| |
|
|
|
|
|
|
|
| |
This is similar to how it is implemented for the Jenkins service.
Bash and docker-machine are added by default as they are required in
many cases.
|
| |
|
| |
|
|
|
|
|
|
| |
Also removes configText, functionality is now provided more conveniently by configOptions.
Keep in mind that this breaks compatibility with previous configurations,
configFile provides a means to protect the CI token from being written into the nix store.
|
|
|
|
|
|
|
|
| |
The current behavior was for gitlab-runner is to immediately terminate when there
was a restart required. This can lead to aborted builds and is annoying to users.
By enabling graceful mode gitlab-runner will wait for all builds to finish before
terminating. The disadvantage is that a nixos-rebuild switch needs to wait till
all jobs are done. Because of that it is not enabled by default.
|
|
|
|
|
|
| |
- adds grid-view plugin
- module fixup
- tested on nixos
|
|
|
|
| |
https://github.com/NixOS/hydra/pull/491
|
| |
|
|
|
|
|
| |
This is useful for the common case of passing arguments to
the JVM that runs Jenkins.
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
buildbot: 0.9.4 -> 0.9.5
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- adds distro dependency
- buildbot nodaemon in service module
- fakerepo for module tests
- service module parameter fixup
- tested on nixos
- tested on darwin
|
|/ |
|
| |
|
|
|
|
|
| |
gitlab-runner 9.0.0 is only compatible with gitlab >= 9.0
gitlab-runner1 1.11.1 is only compatible with gitlab < 9.4
|
|
|
|
|
|
|
| |
1) The forking behavior of `buildbot start` is temporarily broken for
mysterious reasons that I'm still looking into
2) Let systemd do the forking: no point in using two different process
startup wait loops
|
|
|
|
|
| |
The nixbld group belongs to nix-daemon and you really don't want to be
in it. If you are in it, nix-daemon will kill your processes when you
least expect it :)
|
|
|
|
|
| |
Primarily to fix rendering of default values/examples but also
to avoid unnecessary work.
|
|
|
|
|
|
|
|
|
| |
- adds jwt
- adds module tests
- master.cfg as path in module
- fix systemd worker config
- builds on darwin
- tested on nixos
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
- Fixes unneeded patching
- Adds worker to build inputs now needed for tests
- Replaces enableworker option with worker configuration module
- Openssh required for tests
- Fixes worker hardcoded paths
- Tested on Nixos Unstable
|
|
|
|
|
|
|
|
|
|
| |
- updates buildbot to version 9 release
- adds nixos configuration module
- fixes buildbot-www package deps
- re-hardcode path to tail
- builbot configuration via module vars
fixes #19759
|