From 1866ab3cab513f208ae388ac6b5ae7fc0db1d90e Mon Sep 17 00:00:00 2001 From: Brad Rydzewski Date: Fri, 5 May 2017 18:19:20 +0200 Subject: [PATCH] update DRONE_ status variables --- drone/agent/agent.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drone/agent/agent.go b/drone/agent/agent.go index e7683ee50..2a2495e11 100644 --- a/drone/agent/agent.go +++ b/drone/agent/agent.go @@ -284,14 +284,22 @@ func run(ctx context.Context, client rpc.Peer, filter rpc.Filter) error { state.Pipeline.Step.Environment["CI_BUILD_STATUS"] = "success" state.Pipeline.Step.Environment["CI_BUILD_STARTED"] = strconv.FormatInt(state.Pipeline.Time, 10) state.Pipeline.Step.Environment["CI_BUILD_FINISHED"] = strconv.FormatInt(time.Now().Unix(), 10) + state.Pipeline.Step.Environment["DRONE_BUILD_STATUS"] = "success" + state.Pipeline.Step.Environment["DRONE_BUILD_STARTED"] = strconv.FormatInt(state.Pipeline.Time, 10) + state.Pipeline.Step.Environment["DRONE_BUILD_FINISHED"] = strconv.FormatInt(time.Now().Unix(), 10) state.Pipeline.Step.Environment["CI_JOB_STATUS"] = "success" state.Pipeline.Step.Environment["CI_JOB_STARTED"] = strconv.FormatInt(state.Pipeline.Time, 10) state.Pipeline.Step.Environment["CI_JOB_FINISHED"] = strconv.FormatInt(time.Now().Unix(), 10) + state.Pipeline.Step.Environment["DRONE_JOB_STATUS"] = "success" + state.Pipeline.Step.Environment["DRONE_JOB_STARTED"] = strconv.FormatInt(state.Pipeline.Time, 10) + state.Pipeline.Step.Environment["DRONE_JOB_FINISHED"] = strconv.FormatInt(time.Now().Unix(), 10) if state.Pipeline.Error != nil { state.Pipeline.Step.Environment["CI_BUILD_STATUS"] = "failure" state.Pipeline.Step.Environment["CI_JOB_STATUS"] = "failure" + state.Pipeline.Step.Environment["DRONE_BUILD_STATUS"] = "failure" + state.Pipeline.Step.Environment["DRONE_JOB_STATUS"] = "failure" } return nil })