From f0e9e08904a4ee2489a4f6cbb8d58af22f7ee813 Mon Sep 17 00:00:00 2001 From: Michael Barz Date: Wed, 30 Sep 2020 23:38:22 +0200 Subject: [PATCH] add more attributes to build context --- drone/starlark/starlark.go | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/drone/starlark/starlark.go b/drone/starlark/starlark.go index 94d1e01..a446a49 100644 --- a/drone/starlark/starlark.go +++ b/drone/starlark/starlark.go @@ -80,6 +80,10 @@ var Command = cli.Command{ Usage: "build source branch", Value: "master", }, + cli.StringFlag{ + Name: "build.source_repo", + Usage: "repo slug of source repository", + }, cli.StringFlag{ Name: "build.target", Usage: "build target branch", @@ -98,6 +102,10 @@ var Command = cli.Command{ Name: "build.message", Usage: "build commit message", }, + cli.StringFlag{ + Name: "build.title", + Usage: "build title", + }, }, } @@ -137,13 +145,15 @@ func generate(c *cli.Context) error { } build := starlark.StringDict{ - "event": starlark.String(c.String("build.event")), - "branch": starlark.String(c.String("build.branch")), - "source": starlark.String(c.String("build.source_branch")), - "target": starlark.String(c.String("build.target_branch")), - "ref": starlark.String(c.String("build.ref")), - "commit": starlark.String(c.String("build.commit")), - "message": starlark.String(c.String("build.message")), + "event": starlark.String(c.String("build.event")), + "branch": starlark.String(c.String("build.branch")), + "source": starlark.String(c.String("build.source_branch")), + "source_repo": starlark.String(c.String("build.source_repo")), + "target": starlark.String(c.String("build.target_branch")), + "ref": starlark.String(c.String("build.ref")), + "commit": starlark.String(c.String("build.commit")), + "message": starlark.String(c.String("build.message")), + "title": starlark.String(c.String("build.title")), } args := starlark.Tuple([]starlark.Value{