diff options
Diffstat (limited to 'krebs/3modules')
| -rw-r--r-- | krebs/3modules/buildbot/master.nix | 14 | ||||
| -rw-r--r-- | krebs/3modules/buildbot/slave.nix | 1 | 
2 files changed, 12 insertions, 3 deletions
| diff --git a/krebs/3modules/buildbot/master.nix b/krebs/3modules/buildbot/master.nix index 0d9c53977..19aecead1 100644 --- a/krebs/3modules/buildbot/master.nix +++ b/krebs/3modules/buildbot/master.nix @@ -67,8 +67,8 @@ let      s.addStep(grab_repo)      # the dependencies which are used by the test script -    deps = [ "gnumake", "jq", "(import <stockholm> {}).pkgs.krebs-ci" ] -    nixshell = ["nix-shell", "-I", ".", "-p" ] + deps + [ "--run" ] +    deps = [ "gnumake", "jq", "(import <stockholm> {}).pkgs.test.infest-cac-centos7" ] +    nixshell = ["nix-shell", "-I", "stockholm=.", "-p" ] + deps + [ "--run" ]      def addShell(f,**kwargs):        f.addStep(steps.ShellCommand(**kwargs)) @@ -95,8 +95,13 @@ let        s.addStep(steps.FileDownload(mastersrc="${cfg.workDir}/{}".format(file),                                slavedest=file)) +<<<<<<< HEAD +    addShell(s,name="infest-cac-centos7",env={"LOGNAME": "shared"}, +             command=nixshell + ["infest-cac-centos7"]) +=======      addShell(s,name="complete-build-centos7",env={"LOGNAME": "shared"},               command=nix-shell + ["krebs-ci"]) +>>>>>>> f59080e76f950a5a8e33d1edd4314ffaa14187fc      c['builders'].append(          util.BuilderConfig(name="full-tests", @@ -116,7 +121,7 @@ let          forceBuild = 'auth',          forceAllBuilds = 'auth',          pingBuilder = False, -        stopBuild = False, +        stopBuild = 'auth',          stopAllBuilds = False,          cancelPendingBuild = False,      ) @@ -229,6 +234,9 @@ let        after = [ "network.target" ];        wantedBy = [ "multi-user.target" ];        path = [ pkgs.git ]; +      environment = { +        SSL_CERT_FILE = "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt"; +      };        serviceConfig = let          workdir="${lib.shell.escape cfg.workDir}";          secretsdir="${lib.shell.escape (toString <secrets>)}"; diff --git a/krebs/3modules/buildbot/slave.nix b/krebs/3modules/buildbot/slave.nix index 65291f63e..8711a287a 100644 --- a/krebs/3modules/buildbot/slave.nix +++ b/krebs/3modules/buildbot/slave.nix @@ -144,6 +144,7 @@ let        path = default-packages ++ cfg.packages;        environment = { +          SSL_CERT_FILE = "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt";            NIX_REMOTE="daemon";        } // cfg.extraEnviron; | 
