summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormakefu <github@syntax-fehler.de>2019-07-08 00:58:38 +0200
committermakefu <github@syntax-fehler.de>2019-07-08 01:04:59 +0200
commit7ca133e90b565e0cd97fe447b3bd4872d11a22a8 (patch)
tree398ed675386b62e823b2adb1cdf0d88ebac12618
parentf4ec0418f2ed9a513a9056af8f7458d760760a44 (diff)
shack/gitlab-runner: do not restart service on change
-rw-r--r--.gitlab-ci.yml5
-rw-r--r--krebs/2configs/shack/gitlab-runner.nix3
2 files changed, 6 insertions, 2 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f893331b..b5e92d08 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -30,9 +30,12 @@ nix-shell test:
wolf deployment:
stage: deploy
script:
- - GIT_SSH_COMMAND="ssh -i ~/.ssh/gitlab_deploy.key" git clone git@ssh.git.shackspace.de:rz/secrets.git ~/brain
+ - cp ~/.ssh/gitlab_deploy.key ~/.ssh/id_rsa
+ - git clone git@ssh.git.shackspace.de:rz/secrets.git ~/brain
- git submodule update --init
- ssh-keyscan -H 'wolf.shack' >> ~/.ssh/known_hosts
+ - ssh-keyscan -H 'wolf' >> ~/.ssh/known_hosts
+ - ssh wolf uname -a
# TODO, hostname wolf cannot be resolved
- $(nix-build krebs/krops.nix --no-out-link --argstr name wolf --argstr target wolf.shack -A deploy)
nur-packages makefu:
diff --git a/krebs/2configs/shack/gitlab-runner.nix b/krebs/2configs/shack/gitlab-runner.nix
index f1bb94f3..501dc47e 100644
--- a/krebs/2configs/shack/gitlab-runner.nix
+++ b/krebs/2configs/shack/gitlab-runner.nix
@@ -19,6 +19,7 @@ in
# CI_SERVER_URL=<CI server URL>
# REGISTRATION_TOKEN=<registration secret>
registrationConfigFile = <secrets/shackspace-gitlab-ci>;
- gracefulTermination = true;
+ #gracefulTermination = true;
};
+ systemd.services.gitlab-runner2.restartIfChanged = false;
}