Let agent pass filter expression string for builds

Drone agent accepts DRONE_FILTER env var
This commit is contained in:
Matt Leung 2017-09-08 02:27:02 -07:00
parent eb1dc3a3a8
commit b79dae403e
2 changed files with 6 additions and 0 deletions

View file

@ -32,6 +32,7 @@ func loop(c *cli.Context) error {
Labels: map[string]string{
"platform": c.String("platform"),
},
Expr: c.String("drone-filter"),
}
hostname := c.String("hostname")

View file

@ -48,6 +48,11 @@ func main() {
Name: "platform",
Value: "linux/amd64",
},
cli.StringFlag{
EnvVar: "DRONE_FILTER",
Name: "drone-filter",
Usage: "A filter expression used to restrict builds by label",
},
cli.IntFlag{
EnvVar: "DRONE_MAX_PROCS",
Name: "max-procs",