mirror of
https://github.com/harness/drone.git
synced 2025-05-19 02:20:03 +08:00
add last keyword for secify build number in build info
Signed-off-by: Vasiliy Tolstov <v.tolstov@selfip.ru>
This commit is contained in:
parent
d7758a23e0
commit
9ff44ce7f7
@ -32,16 +32,28 @@ func buildInfo(c *cli.Context) error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
number, err := strconv.Atoi(c.Args().Get(1))
|
buildArg := c.Args().Get(1)
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
client, err := newClient(c)
|
client, err := newClient(c)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var number int
|
||||||
|
if buildArg == "last" {
|
||||||
|
// Fetch the build number from the last build
|
||||||
|
build, err := client.BuildLast(owner, name, "")
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
number = build.Number
|
||||||
|
} else {
|
||||||
|
number, err = strconv.Atoi(buildArg)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
build, err := client.Build(owner, name, number)
|
build, err := client.Build(owner, name, number)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
Loading…
Reference in New Issue
Block a user