From fc74ec7f3667efead41d79a5973a37fa7f6b66dd Mon Sep 17 00:00:00 2001 From: Fabio Rapposelli Date: Fri, 29 Jul 2016 01:27:05 +0200 Subject: [PATCH 1/2] 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, From f2b418e9dd6ffa0b74926c499a0e579656d697b3 Mon Sep 17 00:00:00 2001 From: John Chadwick Date: Mon, 1 Aug 2016 13:54:47 -0400 Subject: [PATCH 2/2] Expose GitHub machine user options. --- drone/server.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drone/server.go b/drone/server.go index f94c6afaf..f930ae373 100644 --- a/drone/server.go +++ b/drone/server.go @@ -124,6 +124,16 @@ var serverCmd = cli.Command{ "read:org", }, }, + cli.StringFlag{ + EnvVar: "DRONE_GITHUB_GIT_USERNAME", + Name: "github-git-username", + Usage: "github machine user username", + }, + cli.StringFlag{ + EnvVar: "DRONE_GITHUB_GIT_PASSWORD", + Name: "github-git-password", + Usage: "github machine user password", + }, cli.BoolTFlag{ EnvVar: "DRONE_GITHUB_MERGE_REF", Name: "github-merge-ref",