From fc74ec7f3667efead41d79a5973a37fa7f6b66dd Mon Sep 17 00:00:00 2001 From: Fabio Rapposelli Date: Fri, 29 Jul 2016 01:27:05 +0200 Subject: [PATCH] Expose job properties in environment --- agent/agent.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/agent/agent.go b/agent/agent.go index 9a63fcf4c..e441608be 100644 --- a/agent/agent.go +++ b/agent/agent.go @@ -261,6 +261,12 @@ func toEnv(w *queue.Work) map[string]string { "DRONE_BUILD_CREATED": fmt.Sprintf("%d", w.Build.Created), "DRONE_BUILD_STARTED": fmt.Sprintf("%d", w.Build.Started), "DRONE_BUILD_FINISHED": fmt.Sprintf("%d", w.Build.Finished), + "DRONE_JOB_NUMBER": fmt.Sprintf("%d", w.Job.Number), + "DRONE_JOB_STATUS": w.Job.Status, + "DRONE_JOB_ERROR": w.Job.Error, + "DRONE_JOB_EXIT_CODE": fmt.Sprintf("%d", w.Job.ExitCode), + "DRONE_JOB_STARTED": fmt.Sprintf("%d", w.Job.Started), + "DRONE_JOB_FINISHED": fmt.Sprintf("%d", w.Job.Finished), "DRONE_YAML_VERIFIED": fmt.Sprintf("%v", w.Verified), "DRONE_YAML_SIGNED": fmt.Sprintf("%v", w.Signed), "DRONE_BRANCH": w.Build.Branch,