diff options
author | Bjørn Forsman <bjorn.forsman@gmail.com> | 2015-11-02 10:25:11 +0100 |
---|---|---|
committer | Bjørn Forsman <bjorn.forsman@gmail.com> | 2015-11-02 10:31:13 +0100 |
commit | f25b36df3c93bed65cd8539aafd3c316fec22fe7 (patch) | |
tree | 931897e7e72f9df5c028b9d7ba87ab4d6917a94e /nixos/modules/services/continuous-integration/jenkins | |
parent | 9c2eb52140acd2cb361706c8ec7c7d4da4a74086 (diff) | |
download | nixlib-f25b36df3c93bed65cd8539aafd3c316fec22fe7.tar nixlib-f25b36df3c93bed65cd8539aafd3c316fec22fe7.tar.gz nixlib-f25b36df3c93bed65cd8539aafd3c316fec22fe7.tar.bz2 nixlib-f25b36df3c93bed65cd8539aafd3c316fec22fe7.tar.lz nixlib-f25b36df3c93bed65cd8539aafd3c316fec22fe7.tar.xz nixlib-f25b36df3c93bed65cd8539aafd3c316fec22fe7.tar.zst nixlib-f25b36df3c93bed65cd8539aafd3c316fec22fe7.zip |
nixos/jenkins: force .war (re)extraction at start-up
Or else we might run stale Jenkins.
Diffstat (limited to 'nixos/modules/services/continuous-integration/jenkins')
-rw-r--r-- | nixos/modules/services/continuous-integration/jenkins/default.nix | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/nixos/modules/services/continuous-integration/jenkins/default.nix b/nixos/modules/services/continuous-integration/jenkins/default.nix index 7a118ac72071..9bd511ad3ae3 100644 --- a/nixos/modules/services/continuous-integration/jenkins/default.nix +++ b/nixos/modules/services/continuous-integration/jenkins/default.nix @@ -128,6 +128,11 @@ in { path = cfg.packages; + # Force .war (re)extraction, or else we might run stale Jenkins. + preStart = '' + rm -rf ${cfg.home}/war + ''; + script = '' ${pkgs.jdk}/bin/java -jar ${pkgs.jenkins} --httpPort=${toString cfg.port} ${concatStringsSep " " cfg.extraOptions} ''; |