fix(executor/local): append env
This commit is contained in:
parent
d0c6d27637
commit
7e5dbd733e
|
@ -22,11 +22,11 @@ func (e *Local) Run(cmds []stage.Cmd) ([]stage.ExecutorResult, error) {
|
||||||
for _, cmd := range cmds {
|
for _, cmd := range cmds {
|
||||||
execCmd := exec.Command(cmd.Args[0], cmd.Args[1:]...) // #nosec G204
|
execCmd := exec.Command(cmd.Args[0], cmd.Args[1:]...) // #nosec G204
|
||||||
|
|
||||||
if len(cmd.Env) > 0 {
|
|
||||||
env := os.Environ()
|
env := os.Environ()
|
||||||
|
if len(cmd.Env) > 0 {
|
||||||
env = append(env, cmd.Env...)
|
env = append(env, cmd.Env...)
|
||||||
execCmd.Env = env
|
|
||||||
}
|
}
|
||||||
|
execCmd.Env = env
|
||||||
|
|
||||||
if cmd.Stdin != nil {
|
if cmd.Stdin != nil {
|
||||||
if cmd.Stdin.Content != nil {
|
if cmd.Stdin.Content != nil {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user