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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user