Merge pull request #40 from immerrr/add-workaround-for-kubernetes-runner
Use /run/drone/env as default PLUGIN_ENV_FILE, overwrite env vars with it
This commit is contained in:
commit
28bc16668a
9
main.go
9
main.go
|
@ -10,8 +10,12 @@ import (
|
|||
|
||||
func main() {
|
||||
// Load env-file if it exists first
|
||||
if env := os.Getenv("PLUGIN_ENV_FILE"); env != "" {
|
||||
godotenv.Load(env)
|
||||
envFile, envFileSet := os.LookupEnv("PLUGIN_ENV_FILE")
|
||||
if !envFileSet {
|
||||
envFile = "/run/drone/env"
|
||||
}
|
||||
if _, err := os.Stat(envFile); err == nil {
|
||||
godotenv.Overload(envFile)
|
||||
}
|
||||
|
||||
app := cli.NewApp()
|
||||
|
@ -91,7 +95,6 @@ func main() {
|
|||
EnvVar: "EMAIL_CLIENTHOSTNAME,PLUGIN_CLIENTHOSTNAME",
|
||||
},
|
||||
|
||||
|
||||
// Drone environment
|
||||
// Repo
|
||||
cli.StringFlag{
|
||||
|
|
Loading…
Reference in a new issue