Added ints to float64 for using with since helper.

This commit is contained in:
Stanislav Nikitin 2019-10-16 21:24:43 +05:00
parent 4012b5da02
commit 008908029b
No known key found for this signature in database
GPG Key ID: 106900B32F8192EE
2 changed files with 22 additions and 12 deletions

View File

@ -53,7 +53,7 @@ steps:
from_secret: discord_webhook_secret from_secret: discord_webhook_secret
message: " message: "
{{#success build.status}} {{#success build.status}}
**{{repo.name}}#{{build.number}}@{{commit.sha}}** built in {{since build.started}} and pushed to hub.docker.com. **{{repo.name}}#{{build.number}}@{{commit.sha}}** built in {{since build.startedint}} and pushed to hub.docker.com.
{{ else }} {{ else }}
**{{repo.name}}#{{build.number}}@{{commit.sha}}** failed. See {{build.link}}. **{{repo.name}}#{{build.number}}@{{commit.sha}}** failed. See {{build.link}}.
{{/success}}" {{/success}}"

14
env/env.go vendored
View File

@ -1,10 +1,11 @@
package env package env
import ( import (
// stdlib
"fmt"
// other // other
"github.com/vrischmann/envconfig" "github.com/vrischmann/envconfig"
"fmt"
) )
var Data *environmentData var Data *environmentData
@ -19,12 +20,15 @@ type environmentData struct {
Build struct { Build struct {
Action string `envconfig:"optional"` Action string `envconfig:"optional"`
Created float64 `envconfig:"optional"` Created float64 `envconfig:"optional"`
CreatedInt int `envconfig:"optional"`
Event string `envconfig:"optional"` Event string `envconfig:"optional"`
Finished float64 `envconfig:"optional"` Finished float64 `envconfig:"optional"`
FinishedInt int `envconfig:"optional"`
Link string `envconfig:"optional"` Link string `envconfig:"optional"`
Number int `envconfig:"optional"` Number int `envconfig:"optional"`
Parent string `envconfig:"optional"` Parent string `envconfig:"optional"`
Started float64 `envconfig:"optional"` Started float64 `envconfig:"optional"`
StartedInt int `envconfig:"optional"`
Status string `envconfig:"optional"` Status string `envconfig:"optional"`
} }
CommitHash string `envconfig:"DRONE_COMMIT,optional"` CommitHash string `envconfig:"DRONE_COMMIT,optional"`
@ -141,3 +145,9 @@ func ParseEnv() {
fmt.Println(err) fmt.Println(err)
} }
} }
func (ed *environmentData) ConvertFloatToInts() {
ed.Drone.Build.CreatedInt = int(ed.Drone.Build.Created)
ed.Drone.Build.FinishedInt = int(ed.Drone.Build.Finished)
ed.Drone.Build.StartedInt = int(ed.Drone.Build.Started)
}