From c1b500665f0afe422a6f97a6b5ba22337c03e22a Mon Sep 17 00:00:00 2001 From: Lucas Lara Date: Fri, 12 May 2017 21:31:08 +0200 Subject: [PATCH] Expose parent build number --- drone/exec/exec.go | 5 +++++ server/hook.go | 1 + 2 files changed, 6 insertions(+) diff --git a/drone/exec/exec.go b/drone/exec/exec.go index d99d26ecf..f47ec3294 100644 --- a/drone/exec/exec.go +++ b/drone/exec/exec.go @@ -144,6 +144,10 @@ var Command = cli.Command{ Name: "build-number", EnvVar: "DRONE_BUILD_NUMBER", }, + cli.IntFlag{ + Name: "parent-build-number", + EnvVar: "DRONE_PARENT_BUILD_NUMBER", + }, cli.Int64Flag{ Name: "build-created", EnvVar: "DRONE_BUILD_CREATED", @@ -389,6 +393,7 @@ func metadataFromContext(c *cli.Context) frontend.Metadata { }, Curr: frontend.Build{ Number: c.Int("build-number"), + Parent: c.Int("parent-build-number"), Created: c.Int64("build-created"), Started: c.Int64("build-started"), Finished: c.Int64("build-finished"), diff --git a/server/hook.go b/server/hook.go index bdbdc90e7..f6379d989 100644 --- a/server/hook.go +++ b/server/hook.go @@ -329,6 +329,7 @@ func metadataFromStruct(repo *model.Repo, build, last *model.Build, proc *model. }, Curr: frontend.Build{ Number: build.Number, + Parent: build.Parent, Created: build.Created, Started: build.Started, Finished: build.Finished,