match systemd style and silent curl progress bar during startup check
This commit is contained in:
parent
9b79d5b298
commit
292ece425e
@ -61,7 +61,7 @@ in {
|
||||
users.jenkins.enable = true;
|
||||
|
||||
systemd.services.jenkins = {
|
||||
description = "jenkins continuous integration server";
|
||||
description = "Jenkins Continuous Integration Server";
|
||||
after = [ "network.target" ];
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
|
||||
@ -76,11 +76,11 @@ in {
|
||||
'';
|
||||
|
||||
postStart = ''
|
||||
until ${pkgs.curl}/bin/curl -L localhost:${toString cfg.port} ; do
|
||||
until ${pkgs.curl}/bin/curl -s -L localhost:${toString cfg.port} ; do
|
||||
sleep 10
|
||||
done
|
||||
while true ; do
|
||||
index=`${pkgs.curl}/bin/curl -L localhost:${toString cfg.port}`
|
||||
index=`${pkgs.curl}/bin/curl -s -L localhost:${toString cfg.port}`
|
||||
if [[ !("$index" =~ 'Please wait while Jenkins is restarting' ||
|
||||
"$index" =~ 'Please wait while Jenkins is getting ready to work') ]]; then
|
||||
exit 0
|
||||
|
Loading…
Reference in New Issue
Block a user