1
0
mirror of https://github.com/ohwgiles/laminar.git synced 2026-10-17 08:40:54 +00:00

resolves #33: laminar start output should reference run number

This commit is contained in:
Oliver Giles
2018-04-06 13:35:02 +03:00
parent 68d08f369b
commit 4d2388c271
3 changed files with 15 additions and 10 deletions

View File

@@ -114,9 +114,11 @@ public:
}
std::shared_ptr<Run> run = laminar.queueJob(jobName, params);
if(const Run* r = run.get()) {
uint num = r->build;
runWaiters[r].emplace_back(kj::newPromiseAndFulfiller<RunState>());
return runWaiters[r].back().promise.then([context](RunState state) mutable {
return runWaiters[r].back().promise.then([context,num](RunState state) mutable {
context.getResults().setResult(fromRunState(state));
context.getResults().setBuildNum(num);
});
} else {
context.getResults().setResult(LaminarCi::JobResult::UNKNOWN);