1
0
mirror of https://github.com/ohwgiles/laminar.git synced 2026-11-02 00:29:32 +00:00

add support for global, node and job level env files

This commit is contained in:
Oliver Giles
2015-09-19 14:55:16 +02:00
parent 1484f7a706
commit 291428ef2d
3 changed files with 25 additions and 3 deletions

View File

@@ -460,6 +460,14 @@ void Laminar::assignNewJobs() {
if(fs::exists(cfgDir/"after"))
run->addScript((cfgDir/"after").string());
// add environment files
if(fs::exists(cfgDir/"env"))
run->addEnv((cfgDir/"env").string());
if(fs::exists(cfgDir/"nodes"/node.name/"env"))
run->addEnv((cfgDir/"nodes"/node.name/"env").string());
if(fs::exists(cfgDir/"jobs"/run->name/"env"))
run->addEnv((cfgDir/"jobs"/run->name/"env").string());
KJ_LOG(INFO, "Queued job to node", run->name, run->build, node.name);
// notify clients