From 7b9cde7b149ef8a567e250b2de495d9d299d656e Mon Sep 17 00:00:00 2001 From: neel-bp Date: Mon, 3 Apr 2023 14:24:00 +0500 Subject: [PATCH] underway --- core/job.go | 2 ++ example.toml | 8 ++++++-- jobqueue/queue.go | 1 + 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/core/job.go b/core/job.go index 28fd5f2..790fcb7 100644 --- a/core/job.go +++ b/core/job.go @@ -116,6 +116,7 @@ func Job(args ...any) error { if ok { buildTime := project.LastBuildStart steps := project.StepResults + status := project.BuildStatus description := "step ran successfully" if err != nil { description = err.Error() @@ -130,6 +131,7 @@ func Job(args ...any) error { ResultMap.Map[projectName] = JobState{ LastBuildStart: buildTime, StepResults: steps, + BuildStatus: status, } ResultMap.Mu.Unlock() } else { diff --git a/example.toml b/example.toml index b74cdfd..dc5f905 100644 --- a/example.toml +++ b/example.toml @@ -2,8 +2,12 @@ branch = "master" secret = "xxx" -cwd = 'c:\games' +cwd = '/home/neelu/work' steps = [ - ["git","--help"], + ["echo","start"], + ["sleep","2"], + ["echo","mid"], + ["sleep","3"], + ["echo","end"] ] stepTimeout = 600 \ No newline at end of file diff --git a/jobqueue/queue.go b/jobqueue/queue.go index fbd1214..24f44a0 100644 --- a/jobqueue/queue.go +++ b/jobqueue/queue.go @@ -55,6 +55,7 @@ func (jq *JobQueue) startWorker(l *log.Logger, wg *sync.WaitGroup) { if err != nil { l.Println(err) } + l.Println("job done") } wg.Done() }